微信小程序登录流程

微信小程序登录流程

  • 登录过程中 的三个角色

    • 开发者服务器
    • 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
posted @ 2020-05-20 09:40  insense  阅读(260)  评论(0)    收藏  举报