app微信h5三端统一登录流程
2024-06-05 17:30:43 1 举报
App、微信、H5三端统一登录流程是一种创新的登录机制,旨在为多平台应用提供便捷、安全的用户认证体验。在这种流程中,用户只需在一个平台上完成登录,即可在其他平台上实现自动登录。具体来说,当用户在一个平台上成功登录后,系统会将用户的登录信息(如Token、用户ID等)进行加密并存储在服务器端。当该用户在其他平台上再次登录时,系统将验证存储在服务器端的登录信息,如果用户信息一致,则允许用户直接登录,无需重复输入账号和密码。这种统一登录流程不仅提高了用户体验,还降低了用户流失率,具有广泛的应用前景。
作者其他创作
大纲/内容
报告查看页
Router.BeforeEach路由守卫,控制所有页面进入加载dom之前逻辑
430
加载主页面
会员购买页
微信Code存缓存
H5和微信,拿refreshToken调api/v1/auth/refresh
登录页login.vue
...
文本
调用业务接口API
微信授权拿到最新Codelocation.replace=url?appid=xxx&redirect_url=login
query和eventMessage
微信
N
调用接口存服务缓存,用于查找openId走微信支付流程/api/v1/users/${userUuid}/wechat/auth
转介绍页
H5浏览器
业务页面
url?userUuid=xxx&token=xxx
缓存localStorage
App通讯refreshAndGetUserToken
Y
调用接口,微信端传Code/api/v2/auth/login/
是否已登录
localStorage
+ UserInfo- accessToken- refreshToken- thirdUuid- userUuid
RequestHeader
ErrorHandler
ResponseHandler
40036
App
登录
401
微信授权location.replace=url?xxx调用用Code换最新token/api/v2/auth/login/
手机号+短信验证码
0 条评论
下一页