配置和管理带有用户批准的注册流程

:bookmark: 本指南说明了在启用“必须批准用户”设置时,用户注册流程,包括配置步骤和用户体验。

:person_raising_hand: 所需用户级别:管理员

当您想控制谁可以加入您的 Discourse 社区时,您可以启用一个设置,要求新用户在登录前必须获得批准。此功能常用于私人社区或希望限制参与的公共论坛。

配置用户批准

要为您的 Discourse 站点设置用户批准:

  1. 启用 must_approve_users 站点设置。

    注意: 当您在现有站点上启用此设置时,所有现有用户会自动被标记为已批准。只有在此之后的新注册才需要批准。

  2. (可选)如果您想让您的社区私密化,请启用 login_required 站点设置。这可以防止匿名用户查看您论坛的内容。

用户注册流程

启用用户批准后,新用户的注册流程如下所示:

  1. 用户访问您的论坛并点击“注册”(Sign Up)按钮。

  2. 用户输入其账户详细信息并收到一封激活邮件。

  3. 激活电子邮件后,用户在论坛上会看到此消息:

    欢迎来到 Discourse!

    版主必须手动批准您的新帐户后,您才能访问此论坛。您的帐户获批后会收到一封电子邮件通知!

    如果用户在获得批准前尝试登录,他们会看到此消息:

    您的帐户尚未获得批准。准备好登录时会通过电子邮件通知您。

版主批准流程

  1. 版主会收到有关待处理用户批准的站内通知。

  2. 如果请求仍停留在审核队列中,系统会向尚未查看先前提醒的版主发送提醒私信。该提醒由 PendingUsersReminder 后台作业管理,该作业每 5 分钟运行一次,但可以使用 pending_users_reminder_delay_minutes 站点设置(默认值:480 分钟)延迟。

  3. 一旦工作人员批准了用户,用户就会收到电子邮件通知。

附加资源

16 个赞