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

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不容易啊,尤其是这种没有什么文档的开源框架,问题贼多

前端框架问题贼多,列表数据加载过多,卡得要死,后面有空了,或者想起了再调整

相关文章

无限之刃
365277

无限之刃

📅 09-17 👀 2527
创魔狼在哪里怎么抓
365277

创魔狼在哪里怎么抓

📅 08-16 👀 8703