【P1】微信登录 + 登录后绑定手机号/邮箱 #558

Closed
opened 2026-07-19 07:20:33 +08:00 by xiaoxia · 0 comments
Owner

需求描述

新增微信登录功能,微信授权登录后要求用户绑定手机号码和邮箱。

功能清单

  1. 微信授权登录:微信扫码/公众号/小程序授权登录
  2. 首次登录引导绑定:微信登录后,如果账号没有手机号和邮箱,强制引导用户填写绑定
  3. 绑定校验:手机号验证码校验、邮箱验证码校验
  4. 账号关联:微信openid和系统账号关联,同一微信下次直接登录
  5. 登录入口:登录页增加微信登录按钮

改动范围

  • 后端:微信OAuth接入、用户绑定逻辑、验证码发送、账号关联表
  • 前端:微信登录按钮、绑定引导页、验证码输入组件

依赖

  • 微信开放平台/公众号 AppID 和 AppSecret
  • 短信服务(手机号验证码)
  • 邮件服务(邮箱验证码)

优先级说明

P1。登录是核心功能,但当前staging验证阶段可以先用账号密码,上线前必须有。

## 需求描述 新增微信登录功能,微信授权登录后要求用户绑定手机号码和邮箱。 ## 功能清单 1. **微信授权登录**:微信扫码/公众号/小程序授权登录 2. **首次登录引导绑定**:微信登录后,如果账号没有手机号和邮箱,强制引导用户填写绑定 3. **绑定校验**:手机号验证码校验、邮箱验证码校验 4. **账号关联**:微信openid和系统账号关联,同一微信下次直接登录 5. **登录入口**:登录页增加微信登录按钮 ## 改动范围 - 后端:微信OAuth接入、用户绑定逻辑、验证码发送、账号关联表 - 前端:微信登录按钮、绑定引导页、验证码输入组件 ## 依赖 - 微信开放平台/公众号 AppID 和 AppSecret - 短信服务(手机号验证码) - 邮件服务(邮箱验证码) ## 优先级说明 P1。登录是核心功能,但当前staging验证阶段可以先用账号密码,上线前必须有。
xiaoxia added this to the Phase 9 - 视频生成与导出 milestone 2026-07-19 07:20:33 +08:00
xiaoxia added the frontendbackendP1feature labels 2026-07-19 07:20:33 +08:00
xiaoxia referenced this issue from a commit 2026-07-21 09:15:47 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xiaoxia/xiaoxia-saas#558