管理员在访问批准前通知用户吗?

我们需要批准所有新用户。但我们需要一些用户在批准其注册信息之前修复其注册信息中的问题。

请求用户能否在批准其访问之前看到管理员的消息?

欢迎来到 :discourse: Meta!

我相信是的,因为他们已经通过电子邮件激活了他们的账户或使用了邀请链接。

最简单的测试方法是创建一个测试用户,看看它是如何工作的。

欢迎您,@jsweezy

据我所知,不能。因为如果用户在未获批准的情况下就能在您的网站上给您发消息,那就失去了意义。
等待批准的用户会收到这封电子邮件

1 个赞

需要有一个暂存区,等待批准的用户可以在其中仅接收管理员的消息。我们需要比某些用户提供的信息更多的信息。

一个简单的变通方法。批准用户并将其静音。在理由中说明他们需要修复什么。

如果自托管,此插件可能很有趣

您需要询问开发人员。但也许也能达到您的目的

但我也不希望用户在获得批准之前在论坛上看到任何内容。

1 个赞

您可以使用类别权限。

将所有已批准的用户添加到用户组。更改您的类别设置:

删除

  • 所有人可见/创建/回复

添加

  • 已批准用户组可见/创建/回复

使用此方法可以避免静音。

不确定未经批准的用户是否可以更改可编辑的用户字段。

如果需要隐藏更多内容而不仅仅是类别。自定义 CSS,如果不在已批准用户组中,则显示为无。

您可以设置组权限,这样他们就无法看到任何内容,直到他们被添加到批准的组中。如果不是用户,您就无法接收消息。

也许可以通过某种方式(可能是插件?)让他们成为暂存用户,这样您就可以向他们发送电子邮件。

我认为一个在他们创建帐户时创建暂存用户的插件可能有效?或者暂存用户和必须批准用户可能不兼容。

1 个赞