本指南说明了在启用“必须批准用户”设置时,用户注册流程,包括配置步骤和用户体验。
所需用户级别:管理员
当您想控制谁可以加入您的 Discourse 社区时,您可以启用一个设置,要求新用户在登录前必须获得批准。此功能常用于私人社区或希望限制参与的公共论坛。
配置用户批准
要为您的 Discourse 站点设置用户批准:
-
启用
must_approve_users站点设置。
注意: 当您在现有站点上启用此设置时,所有现有用户会自动被标记为已批准。只有在此之后的新注册才需要批准。
-
(可选)如果您想让您的社区私密化,请启用
login_required站点设置。这可以防止匿名用户查看您论坛的内容。
用户注册流程
启用用户批准后,新用户的注册流程如下所示:
-
用户访问您的论坛并点击“注册”(Sign Up)按钮。
-
用户输入其账户详细信息并收到一封激活邮件。
-
激活电子邮件后,用户在论坛上会看到此消息:
欢迎来到 Discourse!
版主必须手动批准您的新帐户后,您才能访问此论坛。您的帐户获批后会收到一封电子邮件通知!
如果用户在获得批准前尝试登录,他们会看到此消息:
您的帐户尚未获得批准。准备好登录时会通过电子邮件通知您。
版主批准流程
-
版主会收到有关待处理用户批准的站内通知。
-
如果请求仍停留在审核队列中,系统会向尚未查看先前提醒的版主发送提醒私信。该提醒由
PendingUsersReminder后台作业管理,该作业每 5 分钟运行一次,但可以使用pending_users_reminder_delay_minutes站点设置(默认值:480 分钟)延迟。 -
一旦工作人员批准了用户,用户就会收到电子邮件通知。


