小程序登录授权流程

更新时间:2023-01-13 21:58:37 来源:互联网 作者:青锋建站
  小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。以下是青锋建站给大家分享的小程序登录授权流程。

小程序登录授权流程

1、检查本地缓存是否有token, 有且wx.checkSession()未过期直接请求后端服务器,获取数据库用户信息,若过期,则执行以下步骤
2、wx.login(),获取code
3、把code传给后端,后端换取openid和session_key
4、如果openid存在于数据库中,直接根据openid查询用户信息,返回用户信息
5、如果openid不存在数据库中,把openid存在数据库中,然后插入空的用户信息,然后返回token和空的用户信息
6、前端获取到用户信息和token,如果用户信息是空的,则说明未授权,则显示页面授权按钮,等待用户授权通过
7、用户同意授权后,可通过wx.getUserProfile()获取用户信息,然后把用户信息数据传递给后端,并携带token
8、后端接受到请求后,根据token获取到用户信息插入表中
  以下是青锋建站给大家分享的小程序登录授权流程。青锋建站,提供专业的高品质网站制作服务,包括网站建设,SEO,网络营销,软件开发,微信小程序开发,网站建设知名品牌,全国接单,为企业构建强有力的营销平台。

转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/xiaochengxu/loginauthor_1612.html

电话 15632335515 | 邮箱 943703539@qq.com | QQ 943703539 | 微信 qingfengjianzhan

Copyright © 2016-2026 青锋建站 版权所有