根据code去获取openid,这个code的缓存问题?

发布于 6 年前作者 qiangluo5897 次浏览最后编辑 6 年前来自 ask

code缓存时间长了,就会出现重复code的问题,用户直接就获取了其他用户缓存的数据,code缓存时间短了就会出现获取不到openid的情况,这个是什么情况,怎么能避免这个问题?

5 回复
haoyan
haoyan1 楼6 年前

为什么要缓存?每次拿openid的时候,都login一次不行吗?

--↓↓👍如果觉得有帮助的话请点个【赞】吧(唏嘘也有小尾巴了,可惜是假的)

sunli
sunli2 楼6 年前

好奇为什么用把code缓存??难道后面登录从缓存里面取code??

qianjuan
qianjuan3 楼6 年前

这个是公众号里的页面,用code去换openid

minmeng
minmeng4 楼6 年前

code不需要缓存。重读login 是不同得code

tangping
tangping5 楼5 年前

用户直接获取了其他用户缓存的数据?我想知道这个是什么操作?

你这样把code缓存起来 有一种方法。每次在需要授权前,先调用一次wx.login拿code。

不过建议还是了解下session_key的应用吧。