授权卡里同一件事被讲了三遍:CONFIG_ENCRYPTION_KEY 在正文、占位符、
顶部横幅各出现一次;「不写 localStorage」在提示里说、在 setup 隐私说明里
又说一遍;「只在页面内存」在正文、提示、会话过期默认文案里各出现一次。
收敛到每句话只出现一处(正文讲动作与 TTL,占位符只提示粘贴,提示只讲
重新授权,存储与内存的事实保留在正文与 setup 隐私说明里):
- auth.bodyPre 输入启动必填的环境变量 -> 输入
- auth.bodyPost 服务端会签发有效期 15 分钟的管理会话;该值与会话只在当前页面内存中使用
-> 管理会话有效期 15 分钟,只存在当前页面内存中
- auth.placeholder 输入 CONFIG_ENCRYPTION_KEY 的值 -> 粘贴该值
- auth.hint 不会写入 localStorage、sessionStorage 或 Cookie。关闭或刷新页面后需要重新授权
-> 关闭或刷新页面后需要重新授权
EN 字典同步,web/index.html 里 3 处 data-i18n 回退文案跟着改。
键名、DOM 结构、data-i18n 键、逻辑与校验全部未动。
node --check web/config.js 通过;node --test web/config.test.mjs 6/6 通过。
|
||
|---|---|---|
| .. | ||
| config.js | ||
| config.test.mjs | ||
| index.html | ||
| styles.css | ||