认证
认证概览
门户基于 Better Auth 的登录与注册。
ACG 门户使用 Better Auth 提供邮箱密码登录,以及可选的 Google OAuth。
- 邮箱 + 密码 — 注册并验证邮箱
- Google OAuth — 仅当同时配置
AUTH_GOOGLE_ID 与 AUTH_GOOGLE_SECRET 时启用
- 用户提交姓名、邮箱、密码
- 创建账户(待邮箱验证)
- 通过 Resend 发送验证邮件
- 用户完成验证后可登录
没有积分/注册赠送 —— ACG Pro 是独立的一次性购买。
认证配置在 lib/auth.ts。Google 是否启用取决于环境变量是否齐全。