检查用户是否空闲 - 服务器端vb.net

时间:2013-09-11 21:58:18

标签: .net vb.net events

我希望构建一个vb.net网页,它有一些事件 - 在服务器端,

这将检查用户是否空闲 - 页面上没有键盘使用或鼠标移动/按

我知道在jquery中有一种简单的方法可以做到这一点,但是出于安全问题,我需要在服务器上发生这种事件,所以例如如果用户“空闲”或“我可以每隔30秒就通知一些服务”活“

编辑:

正如我从评论中所理解的那样,服务器端自从客户端事件发生以来就没有办法知道这一点。

那么最安全的传递方式是什么?因此用户无法添加会“伪造”实际空闲的实时用户的客户端脚本

有这样的方式吗?

1 个答案:

答案 0 :(得分:-1)

简单方法: 跟踪用户上次发出的请求并记录时间戳,如果用户进行任何击键,也可以通过向服务器发送请求来更新时间戳。获得时间戳后,您可以检查用户是否不再处于活动状态。

高级方法: 我假设这是一个ASP.Net应用程序,您还可以跟踪用户会话并检查活动。