当前位置: 代码迷 >> ASP.NET >> Session+Cookies 做用户离线记录不好使啊该如何解决
  详细解决方案

Session+Cookies 做用户离线记录不好使啊该如何解决

热度:3961   发布时间:2013-02-25 00:00:00.0
Session+Cookies 做用户离线记录不好使啊
用户登录时将用户ID存入COOKIES作标识,在用户离线时   Session_End   事件中写代码,读COOKIES中的ID   根据ID用修改数据库中用户为离线。
问题,当Session_End事件启动时,客户端的浏览器己经关了,取不到,再说在Session_End事件中写的取COOKIES值也是取服务器上的COOKIES,而不是客户端的。大家有什么别的办法来实现这个功能吗?(不能把ID放到SESSION中)

------解决方案--------------------------------------------------------
對Session定時查詢.確定是否在線.
這個好像是常用的做法吧
------解决方案--------------------------------------------------------
判断客户端的浏览器是否关,和CSDN论坛一样,
当你关了窗口后,再打开的时候又要登录.
CSDN就是这样做的.
  相关解决方案