微信小程序登录流程
微信小程序登录流程
-
登录过程中 的三个角色
-
- 开发者服务器
-
-
- openid: 用户的唯一标识 , 用户通过app登录, 服务器返回用户的openid至app
-
-
- 微信小程序 开发者服务器 微信服务器
- wx.login() 获取user登录信息
- wx.request() 发送user登录信息
- 开发者服务器 把 appid + loginCode + app_secret[小程序密钥] 传递至 微信服务器
- 微信服务器 返回 session_key + openid 至 开发者服务器
- 登录分为2个阶段
- token 保存在storage里面
- app 自带 storage
- 登陆时 判断token 是否存在?有效?过期? 携带token登录
- 自定义登录态 可以是token cookie session 依据 app的环境
- app端数据: 用户账号 用户密码
[自定义登录态:如果存在] - 开发者服务器数据: appid appsecret code 自定义登录态:token
- 微信服务器数据 : openid session_key
浙公网安备 33010602011771号