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不容易啊,尤其是這種沒有什么文檔的開源框架,問題賊多
前端框架問題賊多,列表數據加載過多,卡得要死,后面有空了,或者想起了再調整


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM