【发布时间】:2010-11-30 07:20:51
【问题描述】:
我忘记了我的 drupal 用户 ID 和密码。有什么办法可以恢复
【问题讨论】:
-
这更适合超级用户
我忘记了我的 drupal 用户 ID 和密码。有什么办法可以恢复
【问题讨论】:
http://example.com/<path-to-drupal>/user/password 应该会将您带到可以请求重置/新密码的页面。
编辑:
如果您启用了“clean URLs”,则上述路径适用,如果不使用http://example.com/<path-to-drupal>/?q=user/password
【讨论】:
此解决方案适用于 Drupal 5 或 6,但不适用于 Drupal 7。此版本不使用标准哈希密码。您可以运行以下命令获取编码密码:
php /path_to_drupal_files/scripts/password-hash.sh your_password
然后你可以看到你的密码哈希。这是您应该在数据库中用于更新管理员密码的字符串。您可以使用以下 SQL 查询来更新 Drupal 数据库。
UPDATE users SET pass='YOUR_PASSWORD_HASH' where uid=1;
【讨论】:
如果您无权访问电子邮件(或想要批量更新密码),您可以使用如下查询更新数据库:
更新用户 SET pass = md5('NEWPASSWORD') WHERE name = 'admin'
【讨论】: