根据code去获取openid,这个code的缓存问题?
发布于 5 年前 作者 qiangluo 5758 次浏览 来自 问答

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

5 回复

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

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

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

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

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

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

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

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

回到顶部