DEMO AUTH · A 方案
本地演示账号
这是纯前端的演示账号流程:注册、登录、退出与登录态保持都在本机完成。 没有服务端校验、没有找回密码、换设备或清空浏览器数据后一切重置。
A 方案的能力边界(请先阅读)
- 没有真实鉴权:所有校验都在浏览器本地进行,任何懂开发者工具的人都能改写 localStorage 与角色。
- 没有找回密码:忘记密码只能清空本机数据重新注册;演示账号会随后台首次进入自动重建。
- 数据只在本机:换浏览器、换设备、清缓存都会丢失;不支持多人协作或真实发布。
- 密码摘要:本地仅保存
SHA-256(salt + ":" + 密码)的摘要(WebCrypto 优先,不支持时退回到内置纯 JS SHA-256),不保存明文;但单次 SHA-256 并非生产级口令存储方案。 - 用途:用于演示"注册 → 登录 → 后台管理 → 前台生效"的完整流程,为 B 方案(真数据库 + 服务端鉴权)预留数据结构。