# 想要建立一个封闭社区……应该要求批准还是仅限邀请？

**URL:** <https://meta.discourse.org/t/wanting-to-start-a-closed-community-should-i-require-approval-or-invite-only/211001>\
**Category:** Community Building\
**Created:** [2021年十二月3日 13:03 UTC](https://meta.discourse.org/t/wanting-to-start-a-closed-community-should-i-require-approval-or-invite-only/211001 "2021-12-03T13:03:49Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![curtismlarson](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/curtismlarson/32/242361_2.png) [@curtismlarson](https://meta.discourse.org/u/curtismlarson)\
**Post date:** [2021年十二月3日 13:03 UTC](https://meta.discourse.org/t/wanting-to-start-a-closed-community-should-i-require-approval-or-invite-only/211001/1 "2021-12-03T13:03:49Z")

</div>

您好，我是Discourse的新手，但非常有兴趣将我的社区迁移到这个平台，以便只有购买了我在线课程的人能够相互认识和协作。

我想知道在这种情况下，最推荐的功能是“必须批准新用户”还是“使社区仅限受邀加入”？

如果我选择“必须批准新用户”……我是否可以查看他们的电子邮件，并确保这些电子邮件与注册课程的人的电子邮件相同？

或者，也许我只需在他们注册课程时“邀请”他们。但是，这样的话，这个邀请按钮/链接会不会被分享或转发给其他非付费客户？

---

<div class="post-metadata">

**Author:** ![rmccown](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rmccown/32/155375_2.png) [@rmccown](https://meta.discourse.org/u/rmccown)\
**Post date:** [2021年十二月3日 13:31 UTC](https://meta.discourse.org/t/wanting-to-start-a-closed-community-should-i-require-approval-or-invite-only/211001/2 "2021-12-03T13:31:02Z")

</div>

让我们看看。如果我这样做，我会“批准新用户”，并将其与将类别置于组后面以增加安全性结合起来。因此，您将在批准之前比较他们的电子邮件地址和姓名，然后让他们进入该组以查看您的敏感内容。

---

<div class="post-metadata">

**Author:** ![sdpiowa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sdpiowa/32/242915_2.png) [@sdpiowa](https://meta.discourse.org/u/sdpiowa)\
**Post date:** [2021年十二月3日 13:34 UTC](https://meta.discourse.org/t/wanting-to-start-a-closed-community-should-i-require-approval-or-invite-only/211001/3 "2021-12-03T13:34:21Z")

</div>

强烈建议使用审批选项。并且，与其限制每个单独的类别，不如直接禁止匿名访问您的网站，这样用户就必须登录。

或者……您可以使用 Discourse 上的某个订阅插件来处理您的账单，除非您通过在线课程服务来处理所有这些。或者，如果您想深入研究，如果您的其他系统支持 SSO，您也可以直接通过它进行身份验证。

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2021年十二月3日 13:54 UTC](https://meta.discourse.org/t/wanting-to-start-a-closed-community-should-i-require-approval-or-invite-only/211001/4 "2021-12-03T13:54:02Z")

</div>

> [@curtismlarson](#):
>
> 非常希望将我的社区引入此平台，以便只有那些购买了我在线课程的人

正如 @sdpiowa 所建议的，您问错了问题。

您想让 Discourse 对知道您客户是谁的系统进行身份验证，以便只有那些人才能登录。然后，您所要做的就是设置 `login_required`。

如果您的系统是 WordPress，那么 [WP Discourse 插件安装与设置](https://meta.discourse.org/t/wp-discourse-plugin-installation-and-setup/50752) 是起点。如果不是，那么您需要采取其他措施。
