Drupal 7 重设密码

Drupal 7 reset password

您好,如果这个问题重复,很抱歉,很遗憾,我找不到我需要的答案。我在 Drupal 7 登录时遇到问题,我忘记了管理员密码并且无法打开重设密码页面所以我尝试通过 PHPmyAdmin 直接在数据库上进行更改并且我使用了这个查询:

UPDATE users SET pass='$S$Do7UQjqtEELNccdi92eCXcVJ2KnwUeHrSbK3YhFm8oR3lRJQbMB2' WHERE uid = 1;

它成功地将我的密码更改为数据库,但我仍然无法登录网站...有什么建议可以给我吗?

谢谢

在你的索引中,你可以写这段代码。执行您的网页。 .

define('DRUPAL_ROOT', getcwd());

require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);


require('includes/password.inc');

echo "Now, execute this SQL<br><br> UPDATE users SET pass='".user_hash_password('mypassword')."' WHERE uid = 1;"; 
die();
menu_execute_active_handler();

您也可以使用 drush

drush upwd admin --password=mypassword

更多信息:https://www.drupal.org/forum/support/post-installation/2010-12-08/reset-admin-password-in-drupal-7