管理后台登录页在接口返回 401(如用户名或密码错误)时,界面没有任何错误提示,用户无法得知失败原因。
复现:
POST /api/admin/auth/login
{"detail":"用户名或密码错误"}
admin
detail
已在任务分支修复并完成本机验证(本会话未授权 push/PR)。
codex/issue-13-login-error-toast-e918d0166388
15bc1f10faa450d2901b3728c97b29f49890b044
admin/src/views/auth/login/index.vue
ElMessage
http://127.0.0.1:13007/#/auth/login
.el-message
13006
13007
请确认是否接受该修复。接受后若要合入 main,需另授 push_task_branch / create_pr(或直接合并权限)。
main
push_task_branch
create_pr
用户已确认接受修复,并授权本会话 push_task_branch + create_pr。
24b51070e0f290aaf2ce3f70c7b3b89e334d424b
merge
close_issue
请确认是否授权合并该 PR。
personal-dev:delivery:https://gitea.aichengyan.com/cykj/gsfdc#13:e8060287e0d6e3b50cc9f708dcaf94e7bd8b8c0f
e8060287e0d6e3b50cc9f708dcaf94e7bd8b8c0f
No dependencies set.
The note is not visible to the blocked user.
诉求
管理后台登录页在接口返回 401(如用户名或密码错误)时,界面没有任何错误提示,用户无法得知失败原因。
复现:
POST /api/admin/auth/login返回 401,报文{"detail":"用户名或密码错误"}范围
admin登录失败提示展示验收条件
detail时,页面弹出错误提示,文案与服务端 detail 一致(如「用户名或密码错误」)进展
已在任务分支修复并完成本机验证(本会话未授权 push/PR)。
codex/issue-13-login-error-toast-e918d016638815bc1f10faa450d2901b3728c97b29f49890b044admin/src/views/auth/login/index.vue在 catch 中对登录失败弹出ElMessage(含服务端detail)http://127.0.0.1:13007/#/auth/login,错误密码登录返回 401 后,页面出现「用户名或密码错误」(MutationObserver 捕获到.el-message)13006仍是旧代码;要看修复请用13007或切到任务 worktree 再启管理端请确认是否接受该修复。接受后若要合入
main,需另授push_task_branch/create_pr(或直接合并权限)。交付进展
用户已确认接受修复,并授权本会话
push_task_branch+create_pr。codex/issue-13-login-error-toast-e918d0166388@15bc1f10faa450d2901b3728c97b29f49890b044main@24b51070e0f290aaf2ce3f70c7b3b89e334d424bmerge/close_issue,暂不合并、不关单请确认是否授权合并该 PR。
交付完成
personal-dev:delivery:https://gitea.aichengyan.com/cykj/gsfdc#13:e8060287e0d6e3b50cc9f708dcaf94e7bd8b8c0f
e8060287e0d6e3b50cc9f708dcaf94e7bd8b8c0f(main)main已快进到该提交;任务端13007已停;日常13006指向主目录,刷新即可验证