微信小程序授权登录流程
1:登录小程序(wx.login)获取code码请求发送code码到开发者服务器
2:携带code码进行登录凭证校验接口(appid+appsecret+code)到微信接口服务
3:由微信接口服务返回sesion_key和openid等数据到开发者服务器
4:开发者服务器自定义登录状态与openid和session_key关联
5:由开发者服务器返回自定义的登录状态到小程序
6:小程序将自定义的状态保存到storage
7:由小程序携带自定义登录状态发送请求到开发者服务器
8:开发者服务器通过传过来的自定义登录状态获取session_key和openid进行比对
9:进行业务逻辑处理
流程图如下:
逻辑处理