猿问

如何B/S架构中客户端关闭浏览器窗口,自动注销服务端的用户登陆状态

如何B/S架构中客户端关闭浏览器窗口,自动注销服务端的用户登陆状态?

有一个B/S模式的系统,在服务器端需要得到该用户的登陆状态和信息,但是当客户端的浏览器最后一个窗口被关闭的时候,把服务器端的用户登陆状态注销掉~~~

我自己的想法感觉太复杂了~~ 所有来这里求大牛们帮帮忙~~谢谢~~~


Helenr
浏览 432回答 2
2回答

拉莫斯之舞

用window的unload事件发送AJAX请求让服务器注销,不过不能防止电脑突然断电或者任务管理器杀进程的情况,另一种就是服务器使用Session存用户登录状态,自动会注销

斯蒂芬大帝

比较好奇如何才能判断是“关闭最后一个窗口的时候”呢?
随时随地看视频慕课网APP
我要回答