亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

前后端分離項目,token過期,重新登錄和刷新token的問題

前后端分離項目,token過期,重新登錄和刷新token的問題

函數式編程 2019-05-12 09:31:37
閱讀了一些文章,前后端分離項目處理token過期一般有兩種處理方式,即過期重新登錄和刷新token續簽。一、token過期重新登錄;操作要點1、前端登錄獲得token后,每次請求都會攜帶token;2、前端每次攜帶token發起請求時,后端都把這個token的有效期更新為最大;3、如果很久沒使用,導致token過期,前端請求時后端會返回指定的狀態碼,前端根據狀態碼跳轉到登錄頁面。二、后端刷新token續簽,不重新登錄:第二種方式的操作步驟就是問題,再具體描述一下:1、后端判斷token過期,是做預判嗎?還是說等它過期了才會做刷新,根本不需要預判?2、后端刷新了token,怎么告訴前端更新token呢?可能問題也沒問到點子上,請大佬說一下token續簽這種方式的具體步驟。(前端用vue-cli,發送請求用axios,如果有一些示例代碼更好。)謝謝大佬。
查看完整描述

2 回答

?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

token是在瀏覽器中是以cookie存儲,所以你說續簽,前端發http請求,就會默認帶上cookie,那么后端你就可以拿到判斷這個token的時效性了,然后在responseset-cookie更新就好;但是,如果用戶半天不操作了,如果你的token設置失效時間為十分鐘,那后端就無法更新token了,就必須重新登錄。
                            
查看完整回答
反對 回復 2019-05-12
  • 2 回答
  • 0 關注
  • 5063 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號