鍍金池/ 問答/HTML/ 微信小程序退出后再登錄沒有進login頁導致token過期失效?

微信小程序退出后再登錄沒有進login頁導致token過期失效?

我的小程序,打開后先進入->login頁面登錄成功后把服務器獲取的token保存到globalData里邊(token的過期時間為1小時),然后進入index 頁面,然后退出小程序。
一個小時后再進入小程序,小程序直接進入的是上次退出時的頁面index,就沒有走login獲取token,之前保存在globalData里邊的token是過期的。 這個問題該如何處理?

回答
編輯回答
安若晴

解決

一小時后進入小程序 -> 進入退出時的Index頁面 -> 請求接口 -> token過期 -> 彈框提示用戶 -> 用戶點擊確認 -> 跳轉(zhuǎn)到login頁面

思路

其實可以把token過期做成一個通用的response處理,每次請求完都自動判斷一下,如果過期了就提示重新登陸就行

2017年5月9日 04:59
編輯回答
只愛你

進入小程序就需要判斷token有沒有過期,進入小程序就會調(diào)用到aap.js,最好把獲取token也寫在app.js,這樣token過期就能隨時去調(diào)用到

2017年8月7日 11:07