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