我的一位客户的 Discourse 安装启用了邀请制,并设置了以下选项:
我非常确定存在某些问题,导致部分用户能够在未收到邀请的情况下创建账户。不过,这些用户会被送入审核队列,但我不太明白这是如何发生的,因为注册链接并未显示,而且我尝试手动访问 /signup 链接时,也没有弹出注册窗口。
请帮我了解需要检查哪些内容,以及如何禁用这种行为(即允许用户在没有邀请的情况下注册)。
为了更加确认,我已确认通过电子邮件登录以及社交账号登录功能均已禁用。
非常感谢您的任何帮助。
你试过问问这些用户他们是怎么注册的吗?他们是垃圾信息发送者吗?
我们尚未批准任何申请!
管理员一致决定删除这些账户,因为他们的邮箱不在邀请名单上。
邮箱地址也没有任何规律。
说实话,我不知道这怎么会发生,除非他们使用了底层的 API 调用。你可以尝试给这些用户发邮件,问问他们是如何创建账户的。
我将继续调查此事,看来我们要么遗漏了什么,要么出现了回归问题。
最简单的做法就是给这些用户发电子邮件,问问他们该怎么做,因为我现在想不出任何办法。你设置的参数在我看来是正确的。
我目前正在着手获取这些用户的电子邮件地址。稍后我会发邮件向他们询问此事。
编辑:我已向管理员发送消息,征求他们的意见。我们倾向于给他们发送个人邮件,但由于我仅提供支持,无法直接发送邮件。
出于好奇 @itsbhanusharma,你最终弄清楚这件事了吗?
不,从未弄清楚。他们不再是客户了(据我所见,他们可能甚至不再使用 Discourse),所以我想我们不会有任何答案。不过,我将关闭此问题。