首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

记要退出时间

2014-01-14 
记录退出时间B/S如何实现记录下用户退出系统时候的时间(用户如果是点击退出按钮的话就容易了,但是考虑

记录退出时间
B/S

如何实现记录下用户退出系统时候的时间
(===用户如果是点击退出按钮的话就容易了,但是考虑到有不点击而是直接关闭浏览器退出的方式)

===这种情况下要怎么才可以实现记录下用户退出系统的时候的时间呢记要退出时间
求助下思路记要退出时间

如果是用session关闭的话,新手不懂session结束事件要写在哪个地方,还有,session一旦关闭了,这样连用户的ID都不知道,也无法到数据库中去修改记要退出时间

谢谢记要退出时间
[解决办法]
只要30秒内不向服务器提交信息,就算是退出
[解决办法]

引用:
只要30秒内不向服务器提交信息,就算是退出
+1
[解决办法]
ajax 每15秒向服务器post一次数据,然后更新最后访问时间,如果当前时间-最后访问时间就说明对方已经下线,用最后访问的时间做为退出的时间
[解决办法]
不要记录用户退出时间,这个很难控制的。你可以记录用户最后一次操作时间。如果用户在某一时刻退出系统了,那么最后一次操作时间可以当成用户的退出时间。
[解决办法]
引用:
不要记录用户退出时间,这个很难控制的。你可以记录用户最后一次操作时间。如果用户在某一时刻退出系统了,那么最后一次操作时间可以当成用户的退出时间。

+1
因为是HTTP连接所以如果直接关闭浏览器服务器根本没法知道,不过有些客户还是需要这样的要求,你可以借签上面的回答,或者去查一下SESSION相关操作。困为SESSION的创建与删除都会执行某个方法,你可以在去重写删除方法然后在里面获取时间当作退出的时间。
[解决办法]
B/C
任何方式都没有办法记录直接点右上角X
所以这个时间的记录无法精准

session_id 存到sql中
实时判断当前session是否超时(或者是否还存在),但这也无法精准

热点排行