drupal7重置管理员密码

  首先要找到drupal7默认的进入页面index.php,修改成如下形式,注意,加入的三句

         require_once 'includes/password.inc';

         echo user_hash_password('加密字符');//[括号内就是要进行加密的字符]

         die();

上面三句程序语言必须放在drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL)之后,之前很多次不成功就是因为没有将这三句话放在这句话之后,后来查了这句话的意思就是获得函数的访问权限,如果放在前面很多函数式找不到的。

这样再登陆http://localhost/drupal目录/index.php,就会显示加密后的字符。

复制加密后的字符,通过编辑drupal7的数据库中users所对应的pass字段,修改方法如下

Update table_name  set pass='加密后的字符' where uid=1,此处的uid是用户名在users表中对应的ID号码。

技术类别: