oa-email-code-login 记录部署公网验证

这个提交包含在:
2026-05-27 08:07:35 +08:00
父节点 7f96cc0379
当前提交 76df8b6636
共修改 4 个文件,包含 112 行新增和 8 行删除
@@ -57,14 +57,14 @@
## Acceptance Criteria
- [ ] 普通浏览器登录页可切换密码登录和邮箱验证码登录。
- [ ] 邮箱验证码请求成功时显示通用提示,不暴露账号是否存在。
- [ ] 正确验证码可完成登录并进入原 redirect 目标。
- [ ] 错误、过期或已使用验证码不能登录,并有可理解错误提示。
- [ ] 企业微信 WebView 登录层级不回退,企微一键进入仍为主入口。
- [ ] 找回密码验证码和登录验证码数据、接口、审计语义隔离。
- [ ] 前端不持久化验证码、密码或 token。
- [ ] 后端单测、前端 typecheck/build、关键 E2E 和设计规则检查通过。
- [x] 普通浏览器登录页可切换密码登录和邮箱验证码登录。
- [x] 邮箱验证码请求成功时显示通用提示,不暴露账号是否存在。
- [x] 正确验证码可完成登录并进入原 redirect 目标。
- [x] 错误、过期或已使用验证码不能登录,并有可理解错误提示。
- [x] 企业微信 WebView 登录层级不回退,企微一键进入仍为主入口。
- [x] 找回密码验证码和登录验证码数据、接口、审计语义隔离。
- [x] 前端不持久化验证码、密码或 token。
- [x] 后端单测、前端 typecheck/build、关键 E2E 和设计规则检查通过。
## Definition of Done
@@ -85,6 +85,10 @@
- 不执行真实账号重置、真实业务写入或公网部署。
- 不改变密码找回流程。
## Post-Approval Scope Extension
- 用户后续明确批准部署和公网测试;已按 `SYNC_ENV=0` 执行公网部署,不覆盖远端 `.env`,并完成 live smoke、登录专项 E2E、邮箱验证码公网后端探测和视觉截图验证。
## Proposed Implementation
1. Backend schema: