当前位置:编程学习 > C#/ASP.NET >>

用户在线状态

用户在线状态,网上搜索的很多都一模一样,而且也不是我想要的。

用户在线问题,1、我用一个字段来存储用户在线与否1为在线0为不在线
2、三种状态告知用户不在线:
1)用户自动退出,即修改在线状态<完成>
2)用户在线超时,即使用session存储用户<完成>但如果是用会话cookie就不知道如何修改在线状态了
3)用户关闭浏览器,这是一个最常见的状态,也是用户使用最多的状态,一般用户都是直接关闭浏览器,这个不不好解决,也没有清晰的思路,望高手讲解最好能详细!谢谢!
如有需要,可以加我QQ给我讲解,谢谢各位了! --------------------编程问答-------------------- 额  session超时问题  你可以在global程序中的session_End事件中修改数据库
2、用户关闭浏览器  你可以用js获取页面关闭事件 在事件中执行修改数据库的方法,可以释放session
也可以在一般处理程序中修改数据库,在页面关闭事件中执行一般处理程序,具体要用到一点ajax打开一般处理程序
这个我也是做了一部分 ,那个只能获取点右上角的关闭和alt+F4事件,像一般的在任务栏中右键点击关闭或者双击网页或者是直接关闭进程或者是突然断电这几种情况 都没法解决
这个是我想到的方法了 我只有把session过期时间设的短点了 然后提示用户稍后登陆 哎 
QQ1021695829欢迎共同交流 学习 --------------------编程问答-------------------- 给点分撒 嘿嘿 --------------------编程问答-------------------- 用application来搞吧。 --------------------编程问答-------------------- 插件吧,别指望Web了。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,