是这样的,之前都是对接平台在服务端获取用户信息,但是小程序里面没有提供api
然后我在游戏登录里面做3件事情.
1.获取微信用户信息wx.getUserInfo ,
2.1完成后执行 wx.login 获得code 然后换取session_key,session_key存数据库 openid下发
3.把openid和wx.getUserInfo 里面的rawData 上传,在服务端查找之前存的session_key 然后 数据签名校验也就是 signature = sha1( rawData + session_key )
但是每次都是第一次点击校验失败,再点击登陆校验成功
我的流程是错的?
我也看了一些网上的例子,但是基本没看到有像我这样的,都是没有校验过数据的.