解析 encryptedData 错误
发布于 5 年前 作者 tshen 8434 次浏览 来自 问答

失败比较频繁。

现在还是在开发阶段,所以登陆的比较频繁,而且每次登陆都会经过下列步骤:

  1. 通过  button 去获取 iv ,  encryptedData

  2. 通过 wx.login 获取 code

  3. 将上述 3 个参数传给后台

  4. 后台通过 code2session 换取 session_key

  5. 使用 session_key iv 解析 encryptedData

  6. 有时会解析失败,有时会成功。

这是什么问题?

还是说我的登陆逻辑有问题?

4 回复

问题解决了么~我也时好时坏。

wx.login 应该放在获取用户信息前面

因为wx.login 后可能导致 session_key与获取信息时的   session_key不一致

导致解密失败

wx.login 一般要检查session_key失效再使用的  

请问 问题解决了吗 我这边解析

encryptedData

也是时好时坏

可以检查一下iv和encryptedData 的值传到后台后是不是正确的

回到顶部