fix(auth): SMTP 邮件 - 增加脱敏失败日志

This commit is contained in:
ddcat666
2026-10-10 04:48:01 +08:00
5 changed files with 203 additions and 5 deletions

View File

@@ -24,6 +24,11 @@ description: 当前项目已实现功能的手工验证清单与未确认边界
- [x] 专项测试覆盖来源/目标 handle 放错节点、镜头编号误用、缺少 row 前缀、错误回执模板方向、普通连线与行绑定并存,以及重复行绑定仍拒绝;工具 schema 体积检查通过。
- [x] 用户已在本地验证镜头绑定可用;自动化测试不调用外部模型,不修改实际创作画布。
- [ ] 上游合并后验证新会话沿用正确绑定方向,错误调用不会被误报为成功。
## SMTP 邮件故障日志
- 已实现:所有邮件投递入口统一记录详细后端错误,标记 SMTP 失败步骤,并隐藏错误回显中的账号、密码、邮箱、正文和验证码;不改变公开 API 响应。
- [x] 专项测试通过:本地 SMTP 服务模拟欢迎响应、STARTTLS、认证和收件人拒绝;验证日志上下文、错误链保留、敏感值脱敏、成功时不记录失败日志,并回归密码找回流程。
- [ ] 使用实际 SMTP 配置分别触发连接、TLS、认证和收件人失败,确认 `backend` 日志保留具体错误且无敏感信息;覆盖注册、登录、绑定邮箱和密码找回。
## 复制生图节点后节点消失