小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我的应用需要解密用户手机号,时不时会有解密失败,特来求教。
session_key用于手机号解密,获取session_key需要用wx.login返回的code。
code有消息只有5分钟,意味着code只能即时取即时消费。但是调用wx.login()时,用户的session_key可能会被更新而致使旧session_key失效,进而导致手机号解密失败。
求解决方案,谢谢各位大大 🙏🙏🙏
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
求关注。。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
在获取手机号那块 重新执行登录 拿到新的code 换取新的session_key 再去解密
这样会有解密失败
用新的session_key解密还是失败?
session_key用于加密手机号,要想解密成功,只能用原session_key。
应该是流程不对 在获取手机号之前 login 拿到code 然后在getPhoneNumber拿到加密串数据 一块给后台去解密
解决了吗?朋友
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
求关注。。
在获取手机号那块 重新执行登录 拿到新的code 换取新的session_key 再去解密
这样会有解密失败
用新的session_key解密还是失败?
session_key用于加密手机号,要想解密成功,只能用原session_key。
应该是流程不对 在获取手机号之前 login 拿到code 然后在getPhoneNumber拿到加密串数据 一块给后台去解密
解决了吗?朋友