在浏览器关闭时注销
Posted
技术标签:
【中文标题】在浏览器关闭时注销【英文标题】:Logout on browser close 【发布时间】:2017-01-05 16:43:27 【问题描述】:在 MeanStack 应用程序中使用本地存储中的 jwt 令牌进行身份验证时,有什么方法可以在关闭浏览器时注销。
我使用过 beforeunload,但它在刷新和其他一些事件中也被调用。
【问题讨论】:
用户的会话应该在他们关闭浏览器时结束。使用该信息查看他们是否仍应登录。 【参考方案1】:您可以使用sessionStorage
代替localStorage
。唯一的区别是sessionStorage
仅用于在当前浏览器会话中存活。另一种选择是将您的应用程序状态存储在内存中(在变量中),它将关闭。
【讨论】:
在会话存储中存储 jwt 令牌会使应用程序在不同的选项卡中使用相同的登录名工作?登录后应用程序应在多个选项卡中工作以上是关于在浏览器关闭时注销的主要内容,如果未能解决你的问题,请参考以下文章