在Silverlight web应用程序中记录用户活动:如果用户更改了他们的系统';什么时候约会?

在Silverlight web应用程序中记录用户活动:如果用户更改了他们的系统';什么时候约会?,silverlight,telerik,Silverlight,Telerik,我有一个web应用程序,它记录了几个用户操作。此外,该应用程序的一个更关键的方面是使用Telerik调度程序组件来调度对应用程序其他区域的访问。通过更改Windows设置中的datetime或timezone,可以很容易地进行欺骗。有没有人能提供一些技巧来确保用户不能“快速地”使用我们?你可以在应用程序启动期间从服务器上获取当前系统时间,并将其与当前客户端时间进行比较,然后存储差异。然后,无论何时需要时间值,都使用根据差值调整的客户端时间。如果用户可能在应用程序使用期间调整系统时间,您可以在每次

我有一个web应用程序,它记录了几个用户操作。此外,该应用程序的一个更关键的方面是使用Telerik调度程序组件来调度对应用程序其他区域的访问。通过更改Windows设置中的datetime或timezone,可以很容易地进行欺骗。有没有人能提供一些技巧来确保用户不能“快速地”使用我们?

你可以在应用程序启动期间从服务器上获取当前系统时间,并将其与当前客户端时间进行比较,然后存储差异。然后,无论何时需要时间值,都使用根据差值调整的客户端时间。如果用户可能在应用程序使用期间调整系统时间,您可以在每次重要操作之前获取系统时间,或者在指定的时间间隔内重复获取系统时间。

我还应该提到:要使其正常工作,时间戳所需的精度必须是>服务器和客户端之间的延迟。