收藏
回答

刚获取到的sessionKey 解密手机号失败 ?

调用login 拿到code后 获取sessionKey 解密手机号 失败

APPID:wx98931e37483ccb5a

回答关注问题邀请回答
收藏

1 个回答

  • 睡前原谅一切
    睡前原谅一切
    2021-06-28

    wx.login是不是放到 getPhoneNumber里面的???

    2021-06-28
    有用
    回复 10
    • 叫啥好呢
      叫啥好呢
      2021-06-28
      第一次不是 如果解密失败的话,重新执行了login ,是不是拿到新的sessionKey 解密不了原先的加密数据,要用户重新点一下
      2021-06-28
      回复
    • 睡前原谅一切
      睡前原谅一切
      2021-06-28回复叫啥好呢
      是的,我理解应该是将授权按钮封装成组件。先判断sessionKey是否失效,失效重新login换取新的sessionKey,然后用户再正常操作,点击页面上按钮授权手机号。
      2021-06-28
      回复
    • 叫啥好呢
      叫啥好呢
      2021-06-28回复睡前原谅一切
      我这里校验没过期 然后后台解密不成功 这时候已经拿到加密数据了  除非用户再点一次  这样才能拿到code解密
      2021-06-28
      回复
    • 睡前原谅一切
      睡前原谅一切
      2021-06-28回复叫啥好呢
      那你要不试试wx.login的code直接解密。不用sessionKey
      2021-06-28
      回复
    • 睡前原谅一切
      睡前原谅一切
      2021-06-28回复叫啥好呢
      代码贴下?
      2021-06-28
      回复
    查看更多(5)
登录 后发表内容