vue做用户登录,关闭浏览器后清除登录信息,再次进入需重新登录

Krui
  • 95

vue做用户登录,关闭浏览器后清除登录信息,再次进入需重新登录,使用sessionStorage具体要怎么实现

回复
阅读 1.1k
3 个回答

首先先理解sessionStorage的
生命周期:仅在当前会话下有效,关闭页面或浏览器后被清除
作用域:
1、不同页面或标签页间无法共享sessionStorage的信息
2、如果一个标签页包含多个iframe标签且他们属于同源页面,那么他们之间是可以共享

应用场景:敏感账号一次性登录

ok,接下来就是实现

请求登录接口之后,把登录鉴证的值存在session,在判断是否需要登录的地方拿session做判断,存在不操作,不存在跳转登录页面

sessionStorage.setItem("key", "value");
关闭窗口就会自动清除数据

推荐你用vue持久化存储

你知道吗?

宣传栏