如何要求';通过电子邮件确认';在mediawiki中创建帐户的步骤

如何要求';通过电子邮件确认';在mediawiki中创建帐户的步骤,mediawiki,Mediawiki,我有一个建立在mediawiki上的网站。我如何确保要创建新帐户,用户必须首先通过单击发送到其电子邮件地址的链接来确认其电子邮件 据我所知,没有一种内置的方法可以做到这一点,尽管你可以非常接近。该变量允许您阻止用户编辑,除非他们已确认其电子邮件地址。刚刚设定: $wgEmailConfirmToEdit = true; 在LocalSettings.php中或者您可以执行$wgGroupPermissions['*']['edit']=false$wgGroupPermissions['ema

我有一个建立在mediawiki上的网站。我如何确保要创建新帐户,用户必须首先通过单击发送到其电子邮件地址的链接来确认其电子邮件

据我所知,没有一种内置的方法可以做到这一点,尽管你可以非常接近。该变量允许您阻止用户编辑,除非他们已确认其电子邮件地址。刚刚设定:

$wgEmailConfirmToEdit = true;

在LocalSettings.php中

或者您可以执行
$wgGroupPermissions['*']['edit']=false$wgGroupPermissions['emailconfirmed']['edit']=true,也适用于任何其他权限。对,但这也无助于在创建帐户之前确认电子邮件。另外,$wgmailconfirmtoedit还有几个重要的副作用。例如,如果设置为true,则需要创建帐户表单上的电子邮件字段。从技术上讲,您需要创建帐户,以便有电子邮件地址进行确认;除非某些CMSE在确认之前禁用该帐户,否则用户无法登录。你也可以在MediaWiki上做同样的事情(IIRC全球禁止用户登录,所以功能就在那里),但这项工作太辛苦了。关于所需字段的公平点。同意。一个结合了锁定帐户和电子邮件确认功能的自定义扩展可能会达到这个目的。谢谢。作为另一种保护,当有人创建帐户时,是否可以在表单中添加字段?然后制作一个“蜜罐”->我们将该字段隐藏起来,如果它被机器人填充,我们不让表单被处理?我正在尝试阻止创建垃圾邮件帐户。我有很好的验证码,但它不能100%工作>