为特定类别配置匿名发布

:bookmark: 本指南介绍如何为匿名用户创建群组,以及如何配置特定分类的匿名发帖权限。

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

在继续本指南之前,请确保您已在站点上启用匿名模式

为匿名用户创建群组

启用匿名发帖后,新匿名用户将使用虚假电子邮件地址创建。这些用户的电子邮件域名是通过在站点域名前面加上 anon 来形成的。例如,如果您的 Discourse 站点的域名是 discourse.example.com,则匿名用户的电子邮件地址域名将是 anon.discourse.example.com

:information_source: 要查看您站点上匿名用户的电子邮件域名,请查看任何匿名用户的管理员页面,然后点击“主要电子邮件”按钮。

要自动将匿名用户分配到特定群组:

  1. 为匿名用户创建一个新群组,或使用现有群组。
  2. 导航到群组的“管理”->“成员”页面。
  3. 将您站点的匿名用户电子邮件域名添加到“自动”域名列表中。

完成这些步骤后,您站点上的所有匿名用户都将自动添加到此群组。

配置特定分类的匿名发帖

现在匿名用户已与群组关联,您可以允许或限制他们在特定分类中回复或创建主题的能力。这通过每个分类的“安全”页面来完成。

示例:允许匿名发帖

要仅允许匿名用户在分类中查看、回复和创建主题:

示例:限制匿名发帖

要允许 trust_level_3trust_level_4 用户在分类中发帖,但禁止匿名用户:

:information_source: 有关使用安全选项卡控制分类可见性和用户权限的更多示例,请参阅 https://meta.discourse.org/t/understanding-groups-and-category-permissions-security-settings/87678。

其他说明

  • 默认情况下,所有分类都允许匿名发帖。
  • 根据您期望的站点结构,您可能需要调整所有分类的“安全”设置,以明确允许或限制您的匿名群组的访问。
  • 此功能专门用于使用“匿名发帖”功能的用户,而不是您站点的未注册访客。
6 个赞

这对于完全匿名的用户有效吗?即,刚访问网站但未登录的用户,他们没有设置账户。

不,恐怕这是为 allow anonymous posting 功能创建的匿名用户准备的。您仍然需要一个帐户才能发帖。

2 个赞