恢复 #29 已确认行为:管理端登录页只显示并提交用户名、密码;不请求验证码接口,不要求 code/uuid,不改变后端 JWT、账号、密码、角色或权限模型。
删除 admin-ui 登录页的验证码表单、状态、规则、图标和请求;登录 payload 只包含 username/password。补充登录组件单元测试,断言不再导入/调用验证码 API,页面不出现验证码字段,并保留用户名、密码校验与提交。 同时移除固定基线遗留的预填密码,密码输入默认为空,避免在代码和页面中保留错误的示例口令。
/api/v1/captcha
8ada556
chorus_test
6b6f2de5d99ccee36a10860e92c1e64dd2a78858
docs/task/
No dependencies set.
The note is not visible to the blocked user.
基本信息
原始需求
目标与范围
恢复 #29 已确认行为:管理端登录页只显示并提交用户名、密码;不请求验证码接口,不要求 code/uuid,不改变后端 JWT、账号、密码、角色或权限模型。
非目标
依赖与阻塞
已确认方案
删除 admin-ui 登录页的验证码表单、状态、规则、图标和请求;登录 payload 只包含 username/password。补充登录组件单元测试,断言不再导入/调用验证码 API,页面不出现验证码字段,并保留用户名、密码校验与提交。 同时移除固定基线遗留的预填密码,密码输入默认为空,避免在代码和页面中保留错误的示例口令。
风险与回退
文档影响
交付文档影响
验收标准
/api/v1/captcha,登录 payload 只包含 username/password。实施与验证证据(2026-08-23)
8ada556。chorus_test创建构造管理员后,Chromium 验证纯账号密码登录成功、验证码请求数为 0;测试账号与日志已清理。归档证据
6b6f2de5d99ccee36a10860e92c1e64dd2a78858docs/task/。用户验收(2026-08-24)