跳转至

登录功能归档日志

概述

此文件记录所有登录功能相关的归档文档,包括归档原因、时间和关键变更。


归档记录

文档 1:login_failure_handling_guide.md

  • 原始路径: 项目根目录
  • 归档时间: 2026-03-15 12:00
  • 归档原因: 被 docs/01-active/LOGIN/login_design_final.md v2.0 替代
  • 关键变更:
  • 验证码显示时机:失败 2 次后 → 失败 1 次后
  • 失败次数计数:仅手机号 → Phone + IP
  • 短信验证码重发规则:无说明 → 旧验证码未失效时不允许重发
  • 备注: 保留用于历史参考,不再使用
  • 相关代码变更:
  • Controllers/AccountController.cs - 修改验证码显示逻辑
  • Services/LoginAttemptService.cs - 添加 IP 参数

文档 2:password_login_captcha_guide.md

  • 原始路径: 项目根目录
  • 归档时间: 2026-03-15 12:00
  • 归档原因: 被 docs/01-active/LOGIN/login_design_final.md v2.0 替代
  • 关键变更:
  • 验证码显示时机:失败 2 次后 → 失败 1 次后
  • 验证码绑定方式:明确为 Session 绑定
  • 验证码刷新规则:无限刷新,旧验证码立即失效
  • 备注: 保留用于历史参考,不再使用
  • 相关代码变更:
  • Controllers/AccountController.cs - 修改验证码显示逻辑

文档 3:security_fixes_password_login.md

  • 原始路径: 项目根目录
  • 归档时间: 2026-03-15 12:00
  • 归档原因: 被 docs/01-active/LOGIN/login_design_final.md v2.0 替代
  • 关键变更:
  • 验证码显示时机:失败 2 次后 → 失败 1 次后
  • 失败次数计数:仅手机号 → Phone + IP
  • 备注: 保留用于历史参考,不再使用
  • 相关代码变更:
  • Controllers/AccountController.cs - 修改验证码显示逻辑
  • Services/LoginAttemptService.cs - 添加 IP 参数

文档 4:sms_protection_guide.md

  • 原始路径: 项目根目录
  • 归档时间: 2026-03-15 12:00
  • 归档原因: 被 docs/01-active/LOGIN/login_design_final.md v2.0 替代
  • 关键变更:
  • 短信验证码重发规则:无说明 → 旧验证码未失效时不允许重发
  • 短信验证码失败次数计数:仅手机号 → Phone + IP
  • 短信发送锁定机制:明确为 15 分钟
  • 备注: 保留用于历史参考,不再使用
  • 相关代码变更:
  • Services/LoginAttemptService.cs - 添加 IP 参数
  • 待实现:短信验证码重发检查

归档统计

类别 数量 原因
被替代 4 被 login_design_final.md v2.0 替代
总计 4 -

恢复指南

如果需要恢复某个归档文档:

  1. 检查 ARCHIVE_LOG.md 中的记录
  2. 了解文档为什么被归档
  3. 检查是否有新的替代文档
  4. 如果确实需要恢复,将文档移回 docs/01-active/
  5. 更新 ARCHIVE_LOG.md,标注恢复时间和原因

相关文档

  • 📋 docs/02-archived/README.md - 归档文档总览
  • 📋 docs/01-active/LOGIN/login_design_final.md - 新的权威文档
  • 📋 docs/DOCUMENTATION_STRUCTURE.md - 文档分类分级管理体系

最后更新

📅 2026-03-15 👤 Claude