微信小程序登录流程(时序图)
2024-10-03 20:19:51 0 举报
微信小程序登录流程主要包括四个步骤:初始化、登录凭证获取、登录凭证验证和登录成功。首先,微信小程序启动后,初始化登录态,开始获取登录凭证。接着,使用wx.login方法获取登录凭证,并保存到缓存中。然后,调用登录凭证验证接口,将登录凭证发送到服务器进行验证。如果验证成功,则登录状态更新为登录成功,并将用户信息保存到缓存中。最后,在小程序中使用wx.getUserInfo方法获取用户信息。整个流程涉及到的文件类型主要包括图片、JSON和脚本文件。
作者其他创作
大纲/内容
收费
微信服务器
返回openid,session_key
是否存在用户
通过手机号判断
后端服务
请求微信Code2Session接口getSessionInfo方法
返回PhoneNumber
携带code(bindgetphonenumber获取)和code(wx.login获取)发起请求
是
携带code(wx.login获取)发起请求
小程序
逻辑处理产生token
返回token
查询openid与用户绑定关系
小程序登录流程(时序图)
否
返回未注册状态
请求微信Code2Session接口getPhoneNoInfo方法
更新openid到用户信息
通过openid和PhoneNumber注册用户
0 条评论
回复 删除
下一页