无需电子邮件即可重置MediaWiki密码

时间:2014-09-25 06:00:28

标签: php mediawiki

我们设置了一个MediaWiki服务器来组织docs.One我们的客户忘记了他的密码。我们需要为他重置密码。

MediaWiki docs中,有三种方法可以做到:

首先是通过电子邮件重置。由于我们没有邮件服务器,我们无法完成它。

其次是使用changePassword.php,我们尝试一下。但我们发现其他帐户可以成功更改,但不是此帐户。脚本运行后,新密码仍无效。

第三是使用直接数据库修改,因为我们的版本是1.22。还可以更改其他帐户,但不能更改此帐户。更新数据库后,用户无法使用新密码登录。 sql as foolow:

`UPDATE `user` SET user_password = CONCAT(':B:somesalt:', MD5(CONCAT('somesalt-',    MD5('somepass')))) WHERE user_name = 'someuser';`

我们不知道为什么会这样?会不会是MediaWiki的错误?有人有想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

这通常发生在加密问题上。 {/ 3}},在维基上。您是否尝试过用非常简单的密码替换密码?如果可行,请尝试查看您的加密库(错误的来源有时会非常微妙)。