Mediawiki:Special:ConfirmEmail拒绝访问

时间:2014-07-29 13:36:32

标签: mediawiki

在通过sysop创建新帐户后,用户会收到一封电子邮件: "有人,可能是你,....."跟随(最终):  " ..标题=特殊:ConfirmEmail / jfdwotv(CODE)dofijnv"

单击此按钮后,我将拒绝访问(以该用户身份登录后)。 尝试添加" Special:ConfirmEmail"到$ wgWhitelistRead - 没有工作 - 我怀疑" Special:ConfirmEmail / ...之后的代码与白名单条目不匹配。

有什么建议吗? 问候, 邓肯

1 个答案:

答案 0 :(得分:1)

在测试您的场景后,MediaWiki 1.25(当前开发版本)对我没有任何问题。我建议您更新MediaWiki安装。如果您需要更多帮助,请在LocalSettings.php中包含您正在使用的MediaWiki版本以及相关配置参数(wgWhitelistRead,wgGroupPermissions,wgLanguageCode)。

如果您怀疑有错误,请在https://bugzilla.wikimedia.org上打开报告。另见:https://bugzilla.wikimedia.org/buglist.cgi?quicksearch=confirmemail

我测试的确切场景:

  • 将新的MediaWiki安装创建为私有wiki(wgGroupPermissions [' *']:[' createaccount'] = false,[' edit'] = false,[' read'] = false; no wgWhitelistRead)
  • 作为sysop,通过邮件将密码发送给用户创建帐户,以sysop
  • 身份登出
  • 作为用户,单击Special:EmailConfirm链接,使用发送的密码登录,然后MediaWiki重定向到Special:EmailConfirm并验证帐户,以用户身份注销
  • 作为sysop,通过编写用户密码创建另一个帐户,注销为sysop
  • 作为用户,单击Special:EmailConfirm链接,使用指定的密码登录,然后MediaWiki重定向到Special:EmailConfirm并验证帐户,以用户身份注销