需要 LinkedIn 或 GitHub 账户才能从 TL0 晋升到 TL1。可能吗?

我想知道 Discourse 是否可以配置为在新成员注册时,他们将保持在信任级别 0,直到他们链接 LinkedIn 帐户或 GitHub 帐户?

这样做的想法是将其作为从 TL0 升级到 TL1 的要求,作为额外的验证步骤,以帮助减少垃圾邮件、巨魔(当前问题)和低质量注册。

这是否可以通过当前的 Discourse 实现,还是需要插件/自定义开发?

谁能指出我有关如何实现它的文档、插件或示例?

2 个赞

您可以在用户被添加到群组时授予信任级别。

您还可以使用自动化插件(或使用 https://meta.discourse.org/t/discourse-dynamic-groups/365342)[根据徽章(或用户字段)将用户添加到群组](https://meta.discourse.org/t/user-group-membership-management-through-badges/281836?u=moin)。

使用为关联 GitHub 或 LinkedIn 帐户而授予的自定义徽章,这可以在没有自定义插件的情况下工作。

5 个赞

如果您不信任他们能在没有其中一个登录的情况下达到 tl1,为什么不直接禁用本地登录?

2 个赞

@Moin 嗯,这很有意思。谢谢。

@pfaffman 嗯,大多数注册用户都是值得信赖的。可以帮助他们快速完成这个过程。

今天早些时候,我暂时将账户注册设置为手动批准。

但我见过其他在线平台,通过链接额外的账户来增加信任度或进行验证。这可能需要在实现上进行一些调整,但我只是想知道这是否已经可行,而我错过了。 :slight_smile:

1 个赞