收藏
回答

关于jscode2session,解密手机号码问题?

界面

问题:每次‘点击获取‘’第一次总是失败重试,第二次就OK了。

小程序端传入encryptedData, iv 到后端PHP

php 处理代理

如果代码有问题应该没有成功的解密号码的可能性。接口是这样返回的。

请问有没高手是啥问题啊。。。。百思不得姐啊

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

1 个回答

  • 王志鹏
    王志鹏
    06-16

    把官方返回的错误看看 不要用自己的错误返回

    06-16
    有用
    回复 9
    • 雷胜
      雷胜
      06-17
      官方没有返回错误。接口是正常的。解密的时候是空白的。
      06-17
      回复
    • 雷胜
      雷胜
      06-17
      主要是openssl_decrypt这函数解密为空白,没有错误。
      06-17
      回复
    • 王志鹏
      王志鹏
      06-17回复雷胜
      空白?   既然第二次能成功的话  你把所有的参数都打印一下   看看第一次请求和第二次有什么区别吧    这样看我也看不出什么错误
      06-17
      回复
    • 雷胜
      雷胜
      06-17回复王志鹏
      嗯,打出很多次,base64_encode 这都有数据,就是openssl_decrypt 返回空什么都没有。很无语,两次请求必须间隔一段时间可能5分钟左右。这让我感觉是不是code过期,拿到seesion_key是过期的。
      06-17
      回复
    • 王志鹏
      王志鹏
      06-17回复雷胜
      你这么一说  我看你代码好像有点问题啊
      06-17
      回复
    查看更多(4)
登录 后发表内容
问题标签