app.js中关于登录的问题
发布于 6 年前 作者 nasong 9101 次浏览 来自 问答

我想让用户进入小程序就相当于登录了,并希望通过缓存sessionkey来让用户尽可能长的保持登录状态而不用每次进入小程序都重新求情登录,所以我在app.js里先checkSession判断是否登录,如果登录过期了 重新请求后台服务器 ,后台服务器会返回一个sessionKey,通过setStorageSync存储起来,先通过checkSession判断登录状态我是看的api推荐的。。。 但是现在的问题是:每次都进入到success里 ,并没有进入到fail,也就是一直都没有跟后台请求登录,所以console里的sessionKey一直都为空。请问这是怎么回事?

1 回复

也就是说你第一次调用wx.login()的时候你的后台没返回给你sessionKey没存到本地,

你下次调用wx.checkssionde 的时候登录态还没过期肯定进 success,

还有你把sessionkey存本地作为判断登录根本就是不对   这个是个加密密钥

https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.html    看看文档去吧

回到顶部