SpringBlade token 未到过期时间 token经常自动失效问题 已解决

原文:
https://sns.bladex.vip/q-4143.html
https://sns.bladex.vip/q-3442.html

一、前言

token的过期时间设置的很长,可能经常一刷新页面,又要重新登录,一直以为是后端token问题,
我去,今天看了代码才发现,妹子的,是前端的问题,前端根本没传token过去,后端还验证个屁哦


二、成功的请求





三、有问题的请求





四、两个请求的差异

后面的请求,根本就没有把用来验证的token传过去
前端都没有传,后面就根本谈不上验证token
这里才是关键,以前还一直以为是token过期了,以为是时间问题
实质是前端就没传过去,问题在前端


五、后端管token的地方






六、前端管token的地方






七、前端存在的问题

他把token存在cookie里面的,然后又给cookie设置了一个固定的过期时间,
所以不管后端怎么设置token的过期时间都没用,前端cookie一到期,根本就不会传token到后台了
后台其实应该改一下返回的消息,不然太容易误导人了,
返回个token不能为空啥的,不是更明确么,
结果返回个 token验证失败,真是误导人啊。。。。。


八、修改前的token预览




九、修改后的token预览




十、总结

找bug不容易啊,尤其是这种没有什么文档的开源框架,问题贼多
前端框架问题贼多,列表数据加载过多,卡得要死,后面有空了,或者想起了再调整

原文地址:https://www.cnblogs.com/guxingy/p/14511913.html