获取到的session_key ,getPhoneNumber返回值解码乱码
发布于 7 年前 作者 natian 3222 次浏览 来自 问答

通过code拿到的session_key Base64解码乱码

getPhoneNumber 返回的iv Base64解码乱码

哪位知道什么原因啊  急求

3 回复

同问题,等一个大佬的回答

我们这边遇到也解决了,手机和开发者工具其中一端登录都触发jscode2session,session_key会改变,改变之后另一端的wx.checkSession能通过,但是它的 session(自己服务器维护的)用来换取的session_key已经是过期的了,所以解码会乱码。

这种情况应该也就多端登录才会出现,一般用户不会遇到(如果小程序有checkSession逻辑的话)。

最终解决方法就是告诉客户端要触发重新登录(wx.login)

ps: 不一定和你们是同一种情况

同问,搞一天了, base64 Decode iv 和session_key 都是乱码,要疯特了

回到顶部