缓存数据清理与登录态的关系
发布于 4 年前 作者 taolei 6484 次浏览 来自 问答

请问当小程序wx.setStorageSync设置的缓存数据被微信清理掉后,wx.login的登录态还在吗?另外授权数据还在吗?

2 回复

其实你完全可以自己去调试检测你所说的,微信提供了检测当前session_key是否有效的api,自己删除缓存后调一下不就清楚了吗,结果肯定是session_key还有效,你缓存的数据压根跟session_key没关系,如果有关系,那么就是说微信能够检测所有人开发的小程序的缓存数据,而且要知道你哪些数据跟登录是有关的,你清楚跟登录有关的数据后他帮你让session_key失效,觉得可能吗?你缓存的数据有可能是调用api的数据,有可能是后台数据,都是你自定义的,微信根本管不到,但还有一个就是你如果是用开发者工具那个清除缓存按钮,那样子就会把登录态清掉,因为不止storage。说白了就是登录态不在storage里面,在你看不到的地方。

1、storage被清除后,重新登录小程序是获取不到的

2、login是一个接口,类似web端账号密码登陆

3、微信用户不删除使用过的小程序,授权不会清除,下次获取用户信息的时候不会再提示授权

回到顶部