Commit Graph

1 Commits

Author SHA1 Message Date
27641e4c8c feat(passport): 优化扫码登录确认流程,改用 wx.login + loginByOpenId 验证身份
- 移除 useUser 依赖,采用微信 wx.login 获取 code 并调用 loginByOpenId 接口验证用户身份
- 登录流程调整为先通过 code 校验用户是否存在,存在则自动确认登录, 不存在跳转注册页面
- 增加用户信息本地缓存及优先使用 wx.login 返回的用户数据
- 修改二维码确认登录页面 UI,展示微信登录用户头像及昵称
- 新增 wx-login API 接口,实现通过 code 换取用户身份信息及 OpenId 获取接口
- 强化登录失败及用户未注册状态的提示和跳转逻辑
2026-04-07 23:49:05 +08:00