收藏
回答

部分小程序用户在用户信息校验的时候失败


部分用户获取用户信息,然后用如上方式去校验用户的时候出错。

sha1出来的跟signature数据不一致。

修改用户信息,例如昵称,通过wx.getuserInfo获取到的信息不是修改后的信息。

是否存在某些服务的缓存没有更新过来,导致wx.getuserInfo获取到的信息还是以前的?


最后一次编辑于  2018-12-20  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 故事、自己写
    故事、自己写
    2018-12-21

    这个要怎么解决?

    2018-12-21
    赞同
    回复 1
    • 故事、自己写
      故事、自己写
      2018-12-21

      此手机号解绑当前微信重新绑定新微信号,还是无法校验通过。

      2018-12-21
      回复
  • 痛快科技
    痛快科技
    2018-12-20

    1、用户信息有缓存,修改后需要时间更新。

    2、解密校验每个session_key的有效期内获取的信息是匹配的,如果重新登录后,session_key同步需要更新,在登录前获取的userInfo,加密的session_key是重新登录前的。

    2018-12-20
    赞同
    回复 2
    • 故事、自己写
      故事、自己写
      2018-12-20

      现在的问题是

      部分用户,解密校验每个session_key的有效期内获取的信息是没有匹配。

      大部分用户还是可以正常解密校验的。

      有什么方式可以让这少部分用户也验证通过?

      2018-12-20
      回复
    • 故事、自己写
      故事、自己写
      01-11回复故事、自己写

      本地缓存问题,已解决。

      01-11
      回复