Commit Graph

3 Commits

Author SHA1 Message Date
Hermes Agent
2af1d0670a feat(admin): 新增管理后台Web登录页+URL token支持
Some checks failed
CI / pytest (Python 3.10) (push) Has been cancelled
CI / pytest (Python 3.11) (push) Has been cancelled
CI / pytest (Python 3.12) (push) Has been cancelled
新增功能:
1. /admin/login Web登录页面(用户名+密码表单)
   - 深蓝色全屏背景+白色卡片设计
   - 登录后自动跳转 /admin/dashboard?t=token
   - 错误提示友好显示
   - token存储到localStorage
2. admin/auth.py get_current_user 支持 URL query 参数 t
   - 优先从 Authorization: Bearer 头获取
   - fallback 从 URL ?t=token 获取(管理后台Web场景)
   - 不影响API认证安全性

验证:
- 302 passed
- 浏览器验证: /admin/login → 输入admin/Admin123! → 自动跳转dashboard 
- dashboard页面正常加载(运营总览+KPI+趋势+分布)
2026-06-29 12:30:57 +08:00
Hermes Agent
c07c998204 fix: enforce admin role on backend order and audit routes 2026-06-18 14:36:38 +08:00
Hermes Agent
3f46811e49 release: cut v2.1
Some checks failed
CI / pytest (Python 3.10) (push) Has been cancelled
CI / pytest (Python 3.11) (push) Has been cancelled
CI / pytest (Python 3.12) (push) Has been cancelled
2026-06-13 14:49:58 +08:00