如何B/S架构中客户端关闭浏览器窗口,自动注销服务端的用户登陆状态?
有一个B/S模式的系统,在服务器端需要得到该用户的登陆状态和信息,但是当客户端的浏览器最后一个窗口被关闭的时候,把服务器端的用户登陆状态注销掉~~~
我自己的想法感觉太复杂了~~ 所有来这里求大牛们帮帮忙~~谢谢~~~
用window的unload事件发送AJAX请求让服务器注销,不过不能防止电脑突然断电或者任务管理器杀进程的情况,另一种就是服务器使用Session存用户登录状态,自动会注销
比较好奇如何才能判断是“关闭最后一个窗口的时候”呢?
这个就是弊端了,一般都是Cookie记录,有些安全性比较高的网站,会Cookie+Session结合使用。
楼主说自己的想法太复杂了?什么想法。
comment
长连接