我的应用需要解密用户手机号,时不时会有解密失败,特来求教。

session_key用于手机号解密,获取session_key需要用wx.login返回的code。

code有消息只有5分钟,意味着code只能即时取即时消费。但是调用wx.login()时,用户的session_key可能会被更新而致使旧session_key失效,进而导致手机号解密失败。

求解决方案,谢谢各位大大 ????????????


展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Leonardo

    18人对此回答表示赞同

    在获取手机号那块重新执行登录拿到新的code换取新的session_key再去解密

    展开
    18
    10回复
    发布于 6年前

    评论(10)

    收起评论

    • 文心雕龙 2019-02-20 13:52

      没有,在等官方解决方案

      回复
    • Fan番 2019-02-22 15:59

      坐等官方解答

      回复
    • 朱果果 2019-02-24 18:29

      我现在就用的是你说的那个方法在调用getPhoneNumber之前先调用wx.login,但是有的用户却需要点击两次才能授权,这个原因一直解决不了,我有个问题已经提出来了,你点我头像去看看,谢谢

      回复
    • ori旭 2019-02-26 22:47

      我没问题啊...不知道有没有帮到主

      回复
    • Madelyn 2019-02-28 21:06

      有没有解决办法呢,兄弟,我现在开发也遇到这个情况,个别手机号需要点击两次才可以授权登录

      回复
    • Grace 2019-03-02 23:23

      解决了吗?朋友

      回复
    • 有口无心 2019-03-04 21:58

      应该是流程不对在获取手机号之前login拿到code然后在getPhoneNumber拿到加密串数据一块给后台去解密

      回复
    • Dara永远三岁 2019-03-06 08:18

      session_key用于加密手机号,要想解密成功,只能用原session_key。

      回复
    • Jacob 2019-03-08 18:10

      用新的session_key解密还是失败?

      回复
    • Chavez3 2019-03-10 19:16

      这样会有解密失败

      回复
  • Jordan

    14人对此回答表示赞同

    求关注。。

    展开
    14
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部