邮箱密码注册与邮箱验证
ShipAny 基于 better-auth 的邮箱密码登录——默认开启,可选邮箱验证、找回密码和邀请码注册。
最后更新: 2026年10月8日
邮箱密码注册在每个 ShipAny 项目第一次运行时就能用,不需要任何第三方服务。想拦住虚假注册时,再打开邮箱验证即可。
ShipAny 帮你做了什么
- 注册与登录:基于 better-auth,密码哈希存储。
- 邮箱验证(可选):新用户收到 24 小时内有效的验证链接,重发限制为每 60 秒一次。
- 找回密码:配置好邮件服务后自动可用。
- 邀请码注册(可选):适合内测阶段。
- 注册送积分和默认角色:可以给每个新用户发放欢迎积分、自动分配角色。
配置步骤
- 邮箱密码登录默认开启(
email_auth_enabled),在 管理后台 → 设置 → 登录 → Email Auth 中切换。 - 需要邮箱验证时,先配置邮件服务——Resend 或 Cloudflare Email——再打开 Require email verification on sign up。
- 内测阶段可以打开 Require invite code on sign up。
- 在 设置 → 通用 中可以开启 注册送积分 和 新用户自动分配角色。
注意事项
- 不开验证时,任何格式正确的邮箱都能注册(包括收不到邮件的地址)。注册送积分之前一定要先打开验证。
- 关闭邮箱登录前先配置好其他登录方式,否则包括你自己在内都无法登录。
- 注册后第一时间把你的第一个账号设为超级管理员,才能进入管理后台。
