微信小程序退出后再登录没有进login页导致token过期失效?

我的小程序,打开后先进入->login页面登录成功后把服务器获取的token保存到globalData里边(token的过期时间为1小时),然后进入index 页面,然后退出小程序。
一个小时后再进入小程序,小程序直接进入的是上次退出时的页面index,就没有走login获取token,之前保存在globalData里边的token是过期的。 这个问题该如何处理?

阅读 8.8k
2 个回答

解决

一小时后进入小程序 -> 进入退出时的Index页面 -> 请求接口 -> token过期 -> 弹框提示用户 -> 用户点击确认 -> 跳转到login页面

思路

其实可以把token过期做成一个通用的response处理,每次请求完都自动判断一下,如果过期了就提示重新登陆就行

进入小程序就需要判断token有没有过期,进入小程序就会调用到aap.js,最好把获取token也写在app.js,这样token过期就能随时去调用到

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题