69 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: system-setting.registration.howto
title: 注册策略设置
type: howto
feature: system-setting
scope: admin
locale: zh
aliases:
- 注册开关怎么开
- 允许注册
- 禁止注册
- 邀请码注册
- 邀请码在哪改
- 临时帐号
- 新用户身份
- reg_invite
prerequisites:
- 需要系统管理员权限
- 部署环境变量 SYSTEM_SETTING 不为 disabled
related_tools: []
related_pages: []
negative:
- 注册策略只有 open / close / invite 三档,不支持按邮箱域名白名单
- 邀请码留空保存后系统会自动生成一个随机码,不能完全关闭"凭码可注册"模式
- 临时帐号一旦创建无法在线一键转为正常帐号
last_verified: v1.7.90
---
# 注册策略设置
## 入口
桌面端:左上角头像 →「系统设置」→「系统设置」标签 →「帐号相关」→「允许注册」。
涉及字段:
- `reg` — 注册策略
- `reg_identity` — 新注册用户身份
- `reg_invite` — 邀请码
- `temp_account_alias` — 临时帐号别名
## reg注册策略
| 取值 | 含义 |
|---|---|
| `open` | 允许任何人在登录页注册 |
| `invite` | 仍可注册,但注册时必须填邀请码 |
| `close` | 禁止注册,登录页不显示注册入口 |
`reg=invite` 时下方显示「邀请码」输入框,对应 `reg_invite`。留空保存后系统会自动生成一个随机邀请码(用 `Base::generatePassword()`),不会真的"无码可用"。
## reg_identity新注册用户身份
仅在 `reg``open``invite` 时显示。
| 取值 | 含义 |
|---|---|
| `normal` | 正常帐号,权限与已有成员一致 |
| `temp` | 临时帐号,受 5 项限制:禁止查看共享文件、禁止发起会话、禁止建群、禁止打电话、禁止打包下载文件 |
`temp` 时下方可填 `temp_account_alias`(临时帐号别名),用于在用户列表展示区别。
## 操作步骤
1. 进入「系统设置」→「系统设置」→「帐号相关」
2. 选「允许注册」的三选一(同时配套填邀请码或注册身份)
3. 「提交」保存,立即生效
## 不支持
- 不能按邮箱后缀白名单 / 黑名单
- 不能给同一系统配多套邀请码,邀请码全局唯一
- 不能区分电脑端 / 移动端的注册开关