简化登录页并新增记住密码
This commit is contained in:
@@ -478,3 +478,26 @@
|
||||
- 风险与影响:
|
||||
- 影响范围限定在前端管理页交互层;后端接口仍保持兼容,可继续返回权限相关字段但前端不再暴露配置入口。
|
||||
- 若后续需彻底下线该能力(含后端字段/持久化),需单独评估接口契约与历史数据兼容。
|
||||
|
||||
## Work Log - 登录页面还原最简洁样式并保留记住密码(2026-05-01)
|
||||
|
||||
- 背景:
|
||||
- Issue `FL-144` 要求将登录页还原为最简洁样式,保留“登录、记住密码”功能,并将标题改为“防雷计算”。
|
||||
|
||||
- 本次改动(最小闭环):
|
||||
- 文件:`web/src/app/page.tsx`
|
||||
- 去除登录页注册模式相关状态与 UI(`mode/register/username/切换按钮`),仅保留登录流程。
|
||||
- 页面主标题改为 `防雷计算`。
|
||||
- 视觉样式收敛为简洁白底 + 居中卡片布局,移除装饰性图标块、渐变、复杂文案。
|
||||
- 新增“记住密码”复选框:
|
||||
- 勾选后登录成功时将用户 ID 与密码写入 `localStorage`;
|
||||
- 未勾选时清理本地缓存;
|
||||
- 页面加载时若已记住则自动回填账号密码并默认勾选。
|
||||
|
||||
- 验证:
|
||||
- 代码路径自检:登录仍走 `useAuth().login` 既有链路,未改动鉴权接口与路由跳转逻辑。
|
||||
- 按任务约束未执行编译/安装依赖。
|
||||
|
||||
- 风险与影响:
|
||||
- 影响范围:仅前端登录页 `web/src/app/page.tsx`。
|
||||
- 风险:记住密码当前使用浏览器 `localStorage` 明文存储,存在本机安全暴露风险(符合需求但需知悉)。
|
||||
|
||||
Reference in New Issue
Block a user