收藏
回答

解密不同手机号能用同一个sessionkey吗?

为了实现换手机号绑定,需要在第一次登陆时解密第一个手机号,第二次换绑时解密第二个手机号,现在发现两次不同的code获取的sessionkey是一样的,解密第二个手机号时会解密失败,是机制的原因吗?

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

2 个回答

  • Demons
    Demons
    2022-01-24

    sessionKey是针对个人的登录会话密钥,不能共用。解密程序需要注意多线程并发问题,不然会出现诡异的解密失败问题。

    2022-01-24
    有用
    回复 1
    • 执己之心,于己其心。
      执己之心,于己其心。
      发表于移动端
      2022-01-24
      是在同一个手机上同一个用户下操作的,前端前后请求了两次wx.login接口,后端通过两次的请求返回的code获取的session是同一个,同时后端使用这个sessionkey解密两个手机号的加密数据,但是解密第二个手机号失败,请问这是什么原因?
      2022-01-24
      回复
  • 鱼饼🦦
    鱼饼🦦
    2022-01-24

    sessionkey是跟用户关联的

    2022-01-24
    有用
    回复 1
    • 执己之心,于己其心。
      执己之心,于己其心。
      发表于移动端
      2022-01-24
      意思就是如果两个手机号是同一个人的就可以,不是同一个人的就不行是吧?
      2022-01-24
      回复
登录 后发表内容