WordPress忘记密码解决办法

WordPress忘记密码的3种解决方法:通过邮件取回、通过更改数据库找回和通过代码创建新密码(推荐),完全菜鸟式操作。

1、通过邮件取回

这种方法需要你的主机空间支持发送邮件功能,即支持mail()函数。Wordpress登录页面-忘记密码,按提示输入用户名或注册邮件,即可能过邮件收到密码激活链接。

WordPress忘记密码解决办法 网站建设教程 第1张2、通过更改数据库找回

登录phpMyadmin ,选择网站数据库,打开 wp_users 表,你会看到所有用户信息。选中管理员账号,双击编辑。

WordPress忘记密码解决办法 网站建设教程 第2张

user_login 字段为登录用户名,user_pass 为登录密码(已采用Md5加密),把登录密码修改为5d41402abc4b2a76b9719d911017c592,即可在后台登录,密码变成”hello”,在后台-用户,重新更改密码即可。

WordPress忘记密码解决办法 网站建设教程 第3张

3、通过代码创建新密码(推荐)

①、在网站根目录新建一个PsssWord.php的空白文件,将下面代码输入空白文件并保存

<?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();
}
?>

②、在浏览器里面输入:你的域名/PsssWord.php;

③、直接输入你网站后台的新密码即可。

④、修改好密码之后,一定要记住删除刚才上传的PsssWord.php文件。