收藏
回答

后台解密失败,这个我们后来重置消息秘钥后就恢复了

拿到微信返回的code,iv,encryptedData,
,但我们确认没有改过消息秘钥,而且在大部分都报错的时候,还有部分用户是可以正常进行业务的。

所以我们希望咱们微信的技术人员帮忙查一下是什么原因


最后一次编辑于  2018-11-01
回答关注问题邀请回答
收藏

5 个回答

  • Special
    Special
    2018-11-01


    看描述,极可能是因为 session_key 过期了。

    https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/signature.html

    2018-11-01
    有用
    回复 6
    • 洋葱
      洋葱
      2018-11-01

      但是这个登录解密用了一年多了都没有出现过今天这么严重的问题,最后重置了秘钥,重启了后台服务,才解决问题,是秘钥不匹配吗?

      2018-11-01
      回复
    • 洋葱
      洋葱
      2018-11-02

      后台每次都是从微信重新获取到最新的session_key,应该不是过期的问题,当时是所有的用户都不能授权成功,我们重置秘钥后重启服务就可以授权成功了,每天好几千的用户使用,希望官方协助排查这个问题

      2018-11-02
      回复
    • Special
      Special
      2018-11-02回复洋葱

      重置秘钥是什么秘钥,getUserInfo 里的秘钥不是等于 aeskey = Base64_Decode(session_key) 吗

      2018-11-02
      回复
    • 洋葱
      洋葱
      2018-11-02回复Special

      开发设置里面的小程序秘钥,重置之后后台替换掉老的秘钥就可以了,现在可能的原因是小程序秘钥前后端不一致或者服务器突然故障了,你们那边能看秘钥重置记录吗?

      2018-11-02
      回复
    • Special
      Special
      2018-11-02回复洋葱

      这个问题需要先确定发生错误的点在哪里,看描述我以为是 getUserInfo 内容解密失败,但现在根据你描述看起来是更往前的点发生问题。

      所以现在的问题是:

      是 secret 的原因导致 code2session 接口没有返回 session_key 数据,引发之后 getUserInfo 的解密失败;

      还是 code2session 返回的错误的 session_key 数据,引发之后 getUserInfo 的解密失败?


      这个点应该后台业务打下日志可以确认

      2018-11-02
      回复
    查看更多(1)
  • SHIELD
    SHIELD
    2018-11-02

    估计是session_key没有在wx.login后同步更新,或者在wx.login后与更新session_key前这一段时间内,后台有用老的session_key去解密微信服务器新的session_key加密的数据导致的。

    2018-11-02
    有用
    回复
  • 2018-11-01

    我也经常遇到这个问题,留个坑。

    2018-11-01
    有用
    回复
  • 是小白啊
    是小白啊
    2018-11-01

    授权失败=>具体是什么的授权?报错信息呢?

    2018-11-01
    有用
    回复 3
    • 洋葱
      洋葱
      2018-11-01

      早上用户比较多,但是我们前端后台什么都没有改过,上次发版是9月16号,就突然授权失败了, 一个小时后自己就突然又好了,不知道怎么回事

      2018-11-01
      回复
    • 是小白啊
      是小白啊
      2018-11-01回复洋葱

      报错信息有截图吗?

      2018-11-01
      回复
    • 洋葱
      洋葱
      2018-11-01回复是小白啊

      这是截图,我拿到微信返的code,iv,encryptedData,给后台解密,后台报错


      2018-11-01
      回复
  • ==
    ==
    2018-11-01

    哪个授权,登陆??,定位??,

    2018-11-01
    有用
    回复 4
    • 拾忆
      拾忆
      2018-11-01

      猜猜看~

      2018-11-01
      回复
    • ==
      ==
      2018-11-01回复拾忆

      就你皮。。

      2018-11-01
      回复
    • 洋葱
      洋葱
      2018-11-01回复拾忆

      后台解密报错

      2018-11-01
      回复
    • 洋葱
      洋葱
      2018-11-01回复拾忆

      后台解密报错

      2018-11-01
      回复
登录 后发表内容