yzcheng90 / X-SpringBoot

X-SpringBoot是一个轻量级的Java快速开发平台,能快速开发项目并交付【接私活利器】
2.3k stars 740 forks source link

token缓存bug #24

Closed ohyes666 closed 1 year ago

ohyes666 commented 2 years ago

你好,感觉这似乎是一个Bug。 前端common.js 24行将token从localStorage取出。只要token存在则放入header中。 所以哪怕是登录接口,都将会带有token参数。 若长时间不登录,后端redis中此token将消失。 当前端调用登录接口后,AuthenticationTokenFilter的51行取不到userid.则将返回“无效token” 这时前端将刷新login页面,导致无法登录。

我的解决方案是在login.html的153行加入 localStorage.removeItem("token"); 当登录错误时就删除旧token。

不知道我的提问是否正确,期待回复,谢谢。

yzcheng90 commented 1 year ago

感觉反馈,最新版本对应前台UI 使用vue-cli 脚手架,欢迎一起交流