登录过期后token没有被删除导致无法打开登录页面
其他功能
-
环境:
1、自己做的登录页面,替换了平台默认的登录页面
2、后台默认设置的登录时长:14天,没改
现象:
当14天到期时,正常的内容页面会自动登出,重定向到login页面
但是无法打开登录的页面,一直在转圈圈、加载中。
手工刷新、强制刷新页面,都不行。
原因可能是:
用户访问平台 → 会话过期 → 重定向到/login
→ 浏览器加载缓存的/login页面(含旧凭证)
→ 自动提交旧凭证尝试登录 → 服务器拒绝
→ 重定向回/login → 浏览器再次加载缓存...(死循环)F12调试:

手工清理方法:
在会话存储中,删除user ,就可以打开登录页面了

期望:
能自动清除user。即使登录过期,也能无需手工清理缓存,自动打开登录页面