时间:2019-05-07 来源:小程序工厂
如果正确的获取了加密数据 然后解密失败 一般是session_key 问题
session_key问题一般是逻辑没处理好
我之前也是怀疑session_key是否是过期之类的问题,使用过wx.checkSession判断。最终我为了保证session_key没有问题,我在将加密数据传递前先使用wx.login重新获取session_key。但是还是存在有几率出现-41003错误。请问session_key应该要怎么处理?
问题就在wx.login这里
wx.login有几率更新session_key
所以谨慎使用
就是说 getPhoneNumber 是新的session_key
但 wx.login后 有几率 把新的session_key 更新的 导致 getPhoneNumber的 是旧的了
建议 把session_key 放数据库什么的
wx.checkSession判断 过期了 才去替换
好的,谢谢。我测试一波。