drupal密码重置不起作用和电子邮件不发送重置

时间:2014-05-09 17:29:46

标签: drupal

我不是一个drupal家伙,并且不愿意跳进并逐步登录以找出密码重置,但我不能等待重置ADMIN PASSWORD。我搜索过这个。我认为这个好的链接会有所帮助:

http://knackforge.com/blog/sivaji/different-ways-reset-drupal-admin-password

所以我尝试了建议的查询:

UPDATE users SET name='admin', pass='$S$Drl0vgZ9yuU9uc4JyaTMHxMPriC7q/PsOUOx52fCrVQSTpI/Tu4x' WHERE uid = 1

该特定哈希应该代表密码'drupal' - 嗯,它不起作用。

此外,虽然我已将user.email字段更改为我的电子邮件,但当我尝试获取重置链接时,没有任何内容到达 - 我尝试了几封电子邮件。

我想也许我的版本较旧?我怎么能确定这个?我正准备做一个全新的drupal安装,只是为了查看登录的工作部分。它不应该那么困难!我感谢您的帮助。感谢

1 个答案:

答案 0 :(得分:0)

有两种主要方法可以做到这一点。

您可以执行drush uli,这将生成一次性登录链接。默认情况下,它为管理员提供一次性登录链接。

如果你执行“drush uli some-username”,这将为该用户生成一次登录链接。

OR

excecute“drush help user-password”(重新)设置具有指定名称的用户帐户的密码。

示例:drush user-password someuser --password =“correct horse battery”设置用户名someuser的密码。 @see xkcd.com/936

参数:someuser要修改的帐户的名称。

选项: - password =帐户的新密码。必需的。

别名:upwd

- 为此,您需要ssh到drupal安装的根目录。