小程序-登录流程

小程序登录流程

小程序端

  • bindgetuserinfo 需要用户弹窗授权,拿到用户的:头像,用户
<button open-type="getUserInfo" bindgetuserinfo="getUserInfo"> 获取头像昵称 </button>
  • 根据wx.login({}) 拿到一个code信息
  • 通过Ajax把用户信息,和code发送给服务器

服务器

  • appid + Appscecre + code
  • 发送给微信服务器
  • 得到openid
  • 得到session_key
    • openid 就是用户的唯一识别id
    • 有了openid,加上用户名 + 图片,存入到自己服务器的数据库中
    • 自定义用户信息,登录状态

流程

  • 1.wx.login 获取到code
  • 2.通过 open-type="getUserInfo"获取到头像、用户名等信息
  • 3.把code通过ajax发送给服务器
  • 4.服务器通过appid+appsecret+code 换取openid和session_key
  • 5.把openid+用户名、昵称存入服务器数据库中
  • 6.自定义用户信息,登录状态

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_34182705/article/details/107617306