直接关闭浏览器怎么清空登录的session?

直接关闭浏览器怎么清空登录的session?,第1张

首先 application 是所有用户共享的,如果现在多个用户同时访问呢 你有一个用户关闭了 这样会影到其他用户了。
如果想 关闭浏览器就 要清空某些数据 可以用通过窗口的关闭事件,但是不同的浏览器 方法不同。不建议这种放,例如用户非法关闭 断电等 就不行了。
或者可以通过设置session的超时时间。 但是这个也不是很及时,并且也如果用户关闭浏览器,如果不 *** 作的时候也会超时
另外也可以采用心跳的方式,浏览器每隔一段进行一次心跳,然后服务器也是隔一段时间检查,如果发现用户没有心跳了,就在服务器端清除

点击浏览器后退是不能清除session,可以用代码做到,sessionstorageclear(),在为后退事件调用这个代码,就是在后退时清空session了,但是好像火狐是不支持这样清空的,火狐可以试试 sessionstorageremoveItem('name'),name是存储时用的名字。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10696192.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存