WordPress忘记密码的解决方法

WordPress忘记密码的解决方法

抛开其他几种不推荐的的解决方法,使用如下方式进行解决,直奔主题

方法一:更新数据库用户表

update lm_users set user_pass=md5("123456") where user_login='admin';

方法二:使用文件修改密码

使用 PHP 找回密码。PHP 方法归根结底也是 SQL 查询语句修改的方式,只不过提供一个用户界面。将以下代码复制并保存为 password-resetter.php 文件,上传至 WordPress 根目录,然后运行该文件,输入密码即可重置。

<?php
  //password resetter
  include("wp-config.php");
  include("wp-blog-header.php");
  if (empty($_POST['emergency_pass'])) {
    ?>
        <form method="post">
          set admin password: <input name="emergency_pass" type="password" />
          <input type="submit" />
        </form>
    <?php
  } else {
      $sql = "UPDATE ".$wpdb->users." SET user_pass = '".md5($_POST['emergency_pass'])."' WHERE User_login = 'admin'";
      $link = $wpdb->query($sql);
      wp_redirect('wp-login.php');
      exit();
  }
?>


未经允许请勿转载:程序喵 » WordPress忘记密码的解决方法

点  赞 (0) 打  赏
分享到: