专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

如何判断用户的在线、离线

发布时间:2011-06-23 16:02:31 文章来源:www.iduyao.cn 采编人员:星星草
怎么判断用户的在线、离线
我用Dweamweaver做了一个网站,要显示用户的在线离线状态。在线好说,只要登录了,我就在数据表里写入在线状态,关键是离线怎么判断。请教各位,code:vb.net

------解决方案--------------------
可以加个log off的按钮,但是如果用户关闭浏览器窗口,服务器端是不知道的,一般通过Session判断。因为Session默认20分钟过期。

因此如果登录了。
Session["Logged"] = true;

点击log off按钮
Session.Abandon

在Global.asax的 Session_OnEnd中更新数据库,设置用户为离线状态。
因此如果用户点击了log off按钮,马上为离线状态,如果关闭浏览器20分钟后变成离线状态。


------解决方案--------------------
application 跟session;
session是给个时间,过了时间自动失效,application是保存用户。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: