【问题标题】:Drupal 7 reset passwordDrupal 7 重置密码
【发布时间】:2021-05-16 22:49:49
【问题描述】:

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

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

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

谢谢

【问题讨论】:

  • 你是如何生成散列密码的?

标签: authentication drupal passwords


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 2020-10-01
    • 2011-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多