微信小程序授权逻辑
2023-06-18 20:42:19 28 举报
wx.getUserProfile 接口、wx.getUserInfo 接口更新后 小程序登陆流程跳转
作者其他创作
大纲/内容
更新用户数据
提交给后端
后端处理
创建新用户
获取失败
跳转用户信息完善页面填写:昵称、头像...
前端处理
span style=\
更新成功
用户操作说明:- 用户第一次进入授权页面,提示用户完善信息,填写后会跳转到登陆后页面。- 用户已经完善资料,进入授权页面,直接会跳转到登陆后的页面前端:span style=\"font-size: inherit;\
提交填写的信息
获取成功
头像昵称填写功能
跳转登录后的页面
为空
接口说明登陆接口:请求方式:post: mini/auth/wxlogin参数:code逻辑:- 请求/sns/jscode2session获取openid/unionid- 根据openid判断用户信息- 返回jwt授权信息与用户nickname 字段保存用户信息接口请求方式:post/put: mini/auth/user参数:nickname、avatar、sex.....逻辑- 根据登陆的用户ID 保存信息获取用户信息接口请求方式:get: mini/auth/user逻辑- 根据登陆的用户ID 返回用户信息获取退出接口mini/auth/logout刷新授权接口mini/auth/refresh
开始
结束
用户操作
没记录
返回登陆信息
提示:授权失败信息重新登陆
小程序授权页面
用openid/unionid判断用户表数据
本地存储登录数据判断nickname是否为空
在onLoad或者onShow通过wx.login获取code
不为空
有记录,返回登录信息
根据微信接口:/sns/jscode2session获取openid/unionid
0 条评论
下一页