Регистрация активности пользователя в веб-приложении Silverlight. Что если пользователь изменит дату и время своей системы? - PullRequest
1 голос
/ 24 июня 2011

У меня есть веб-приложение, которое регистрирует несколько действий пользователя. Кроме того, один из наиболее важных аспектов этого приложения использует компонент Telerik Scheduler для планирования доступа к другим областям приложения. Это можно легко подделать, изменив дату и время в своих настройках Windows. У кого-нибудь есть какие-либо советы по поводу того, что пользователи не могут «потянуть за нас»?

1 Ответ

2 голосов
/ 24 июня 2011

Вы можете получить текущее системное время с сервера во время запуска приложения, сравнить его с текущим клиентским временем и сохранить разницу. Затем, когда вам нужно значение времени, используйте время клиента, скорректированное на разницу. Если пользователи могут корректировать время своей системы во время использования приложения, вы можете получить системное время перед каждой важной операцией или многократно извлекать его через определенный интервал времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...