Add verified email accounts independent of administrator access #6
Reference in New Issue
Block a user
Delete Branch "codex/wiki-email-auth"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
为知识站增加独立邮箱账户:注册、邮件确认、登录、可撤销会话与退出。账户 cookie 与管理员动态码完全独立;公开知识 GET 与 account 入口不授予旧写 API 权限。
新增 PostgreSQL 迁移、scrypt 密码存储、摘要验证令牌、来源检查和持久化限速;SMTP 仅通过运行时变量配置,无秘密提交。新增 /account 及 /api/account/*,保留现有 Pages Router。
验证:静态 diff 检查通过,完整构建、单元和 PostgreSQL 集成验证交由已确认的 ces-control。未运行本地构建预览。SMTP 实际投递与服务器页面验收需主 chat 配置秘密并手动合并部署后进行;本 PR 不部署工作分支。
部署需设置 ACCOUNT_PUBLIC_ORIGIN、SMTP_PASSWORD,以及 HTTP 验收的 AUTH_COOKIE_SECURE=false;生产 HTTPS 应保留 secure cookie。现有 AUTH_CONFIG_FILE 必须继续配置,旧管理员权限边界依赖现有部署开关。
codex-bot referenced this pull request2026-10-29 08:49:35 +00:00