登录与注册
用途
控制谁可以创建账号、注册页协议文案,以及 Linux.do 等第三方登录是否启用。
入口
管理后台 → 平台配置 → 登录与注册(/admin/settings/access)
前置条件
- 邮箱验证码注册/找回依赖 邮件服务 已启用并配置 SMTP。
- 第三方登录需在对应身份提供方创建应用并取得 Client ID/Secret。
操作步骤
1. 是否允许创建新账号
- 切换 允许创建新账号(切换即保存)。
- 关闭后:本地注册与未绑定的 Linux.do 首次登录会被拒绝;已有账号仍可登录。
2. 服务协议
- 编辑协议标题与正文(按空行分段,与注册页一致)。
- 单独保存;成功提示类似「服务协议已保存,注册页将立即生效」(与 Linux.do 表单独立)。
3. Linux.do 登录
- 打开「在登录与注册页显示 Linux.do」(保存后生效,非切换即生效)。
- 填写应用凭据(Client ID/Secret、认证方式)、OAuth 连接地址、用户资料字段映射等。
- 保存并启用 / 保存并关闭;未保存离开会提示「放弃未保存的登录与注册调整?」。
字段与含义
| 配置 | 含义 |
|---|---|
| 用户注册 | 公开自助注册总开关 |
| 服务协议 | 注册须同意的文本 |
| Linux.do | 第三方 OAuth 登录 |
结果如何验证
- 隐身窗口打开注册页:开关关闭时应无法完成注册。
- 协议文案与后台一致。
- Linux.do 启用后登录页出现对应入口,回调成功可建会话。
常见失败
| 现象 | 处理 |
|---|---|
| 注册要验证码但发不出 | 配置并启用邮件服务 |
| Linux.do 回调失败 | 核对回调 URL、Secret、启用状态 |
| 未保存丢失 | 保存前不要离开;可用撤销恢复草稿 |