禁用注册同时允许私人邀请

在 Discourse 论坛中,假设“允许新用户注册”设置已禁用。我想邀请一位用户加入私密群组,但操作失败,并显示错误信息“当前不允许新账户注册”,即使该用户已在该站点拥有账户。我希望保持 allow new registrations 设置处于禁用状态,同时允许通过链接邀请任何拥有论坛账户的用户加入私密群组。该如何实现?手动添加受邀用户不可行。

我的调研(借助 ChatGPT、Gemini 及网络搜索)表明,一种方法是启用“仅限邀请”模式,同时将 allow new registrations 设置为启用。但这样一来,系统会为每位用户发送审批请求消息,浪费大量时间,因为只有付费用户才能访问论坛,“邀请”功能实际上并无用处。而若保持“仅限邀请”模式禁用,我们也曾遇到用户利用 allow new registrations 被禁用的情况批量创建账户的问题,因此该方案也不可行。

请注意,我们使用 SSO,用户需先登录主网站,系统随后会自动为其在论坛创建账户(若验证有效)。因此,通常保持 allow new registrations 禁用对我们而言是可行的。

提前非常感谢;如果我遗漏了相关讨论,烦请指出。

1 个赞