日期:2014-05-17  浏览次数:20564 次

ajax聊天室 关闭浏览器下线的问题
如题,做了个简单的聊天室,不过用户的下线处理有些不好搞,如果用户直接关闭浏览器的话,没办法修改用户状态,js的onbeforeunload和onunload_handler方法也都试了,没办法处理,各位有什么好的点子分享下勒?
聊天 asp.net聊天室 ajax聊天室 在线聊天室

------解决方案--------------------
设置超时 。也就是用户多久无操作的话 。自动退出登录
------解决方案--------------------
关闭浏览器是有AJAX的 只要是正常关闭 

你把AJAX 改成同步访问 就可以了
------解决方案--------------------
如果还需要限制同时登陆的话,就还需要保存一个字段sessionid
Session.SessionID

服务器端没有办法去操作客户端的,限制同时登陆就是判断当前Session.SessionID为数据库的Session.SessionID,如果不一致就强制退出

login