button的getUserInfo引起的bug
使用新的button上getUserInfo的方案后,点击按钮触发授权,先拒绝授权,同时wx.login一次,过三分钟,再触发一次按钮,允许授权,wx.login同时把用户加密信息一起传到后端,后端用code拿到sessionKey去解密,此时会100%解密失败
通过分析,此问题与getUserInfo生成的与wx.login的顺序有关。
但,通过按钮的方式,getUserInfo获取加密数据必然是要先于wx.login的