Drupal 7 无法重置Drupal管理员密码

Drupal 7 无法重置Drupal管理员密码,drupal-7,Drupal 7,我需要重置Drupal站点的管理员密码,我无法使用电子邮件重置,因为管理员电子邮件不存在 我按照这里的指示: 我运行了SQL:UPDATE dr_users SET pass=md5'newpassword',其中uid=1;-不走运 我还尝试用纯文本手动在用户表中输入密码。-不走运 在这一点上,我不确定问题是什么 我能想到的唯一一件事,我不明白为什么会这样,就是我打开了一个浏览器,管理员使用旧密码登录。这似乎暗示了我的问题,因为我希望在页面刷新时,我会注销,因为密码现在已更改。尝试通过mysq

我需要重置Drupal站点的管理员密码,我无法使用电子邮件重置,因为管理员电子邮件不存在

我按照这里的指示:

我运行了SQL:UPDATE dr_users SET pass=md5'newpassword',其中uid=1;-不走运

我还尝试用纯文本手动在用户表中输入密码。-不走运

在这一点上,我不确定问题是什么


我能想到的唯一一件事,我不明白为什么会这样,就是我打开了一个浏览器,管理员使用旧密码登录。这似乎暗示了我的问题,因为我希望在页面刷新时,我会注销,因为密码现在已更改。

尝试通过mysql更新管理员电子邮件,然后让drupal通过电子邮件重置密码。 要查看您现在拥有的内容,可以查看SQL的输出

SELECT * FROM dr_users WHERE uid = 1;
这很容易

通过对表用户的访问,即此表可以具有您在安装部分中已经提到的前缀,因此您的前缀可以是您的项目名称mywebsitename,在这种情况下,您的数据库中将有mywebsitename用户,例如通过PhpMyAdmin

您应该将与uid列关联的pass列更改为admin用户帐户的值1,即1

作为密码的加密值:Admin_12345 is=>

$S$difcvxg9tnthadziyqjqvlaazw5egs6ojr56d.mk8mpnqs1i2

您可以在替换存储在数据库中的旧哈希密码值(您完全忘记了该值)后加入管理员帐户


在您加入您的帐户后,不要忘记更改密码:Admin_12345

您可以通过mysql更新管理员电子邮件,然后让drupal通过电子邮件重置密码吗?uid=1;的dr_用户的SQL SELECT*的输出是什么?Joe,既然你在评论中回答了这个问题,我看不到一种方法来标记我对stackoverflow不熟悉的答案,我相信这会给你带来荣誉。好的,我将把它作为一个答案发布,谢谢你,很高兴它能帮到你: