18 lines
880 B
Markdown
18 lines
880 B
Markdown
|
|
# Change: 管理端登录记住密码(localStorage 自动回填)
|
|||
|
|
|
|||
|
|
## Why
|
|||
|
|
后台管理登录当前每次都需要手动输入密码,重复操作影响效率。需要提供“曾经输入过一次密码后,后续自动记住并回填”的机制。
|
|||
|
|
|
|||
|
|
## What Changes
|
|||
|
|
- 登录成功后,将本次输入的密码写入 `localStorage`。
|
|||
|
|
- 下次进入登录页时,自动从 `localStorage` 读取并回填密码,使用户无需再次手动输入。
|
|||
|
|
|
|||
|
|
## Security Note
|
|||
|
|
该机制会将密码以明文形式存储在浏览器 `localStorage`,存在被同机用户或恶意脚本读取的风险。本变更仅按当前产品需求实现;建议后续升级为服务端鉴权与 token 机制,避免存储明文密码。
|
|||
|
|
|
|||
|
|
## Impact
|
|||
|
|
- Affected specs: `openspec/specs/backend-admin/spec.md`
|
|||
|
|
- Affected code:
|
|||
|
|
- `admin-web/src/views/Login.vue`
|
|||
|
|
- `admin-web/src/store/auth.js`
|