checksession成功后,获取用户信息传递到后端,解密却常常会失败,也就是说session_key过期了?
请问,您解决了吗
你调接口获取session_key解密登陆的时候能保证他的唯一性吗?
碰到同样的情况
程序启动时wx.login,session_key取回放在服务器(设置一个有效期,超过有效期,重新wx.login)
__问题:__一段时间后,wx.checkSession成功,但是解密手机号就出错了。
好像理解你们说的了,就是checkSession没有过期的话,就用之前的code去换sessionKey,然后解密数据,现在我每次都用最新的code去操作,偶尔会失败,只要成功一次,基本后续反复都会成功了,还是不明白这之间的关系
遇到楼主相同的问题,请问楼主现在如何解决规避这个问题?
官方文档中的描述不是很清晰,不知道我的理解对不:
点击按钮获取手机号/用户信息,如果checksession失效了,那么是不是需要重新登录,然后用新的session_key去解析刚才获得的手机号信息。如果不checksession,直接调用login的话,得到session_key反而可能不匹配。