上次为了安全,博客登入设了一个超~~~长的密码,结果密码忘了,自己把自己给坑了,而且当时也没有设置邮箱找回密码的功能,试了没多久无情的wordfence就把我给拦住了。
网上找了许多方法感觉都挺麻烦,后来找到一个简单的方法,就是创建一个wppw.php文件
<?php
/*你的数据库服务器地址,一般保持默认*/
$servername = "localhost:3306";
/*数据库用户名*/
$phpMyadminUser = "(数据库用户名)";
/*数据库密码*/
$phpMyadminKey = "(数据库密码)";
/*数据库名称*/
$phpMyadminName = "(数据库名)";
/*wordpress数据表格前缀*/
$QZ = "wp_";
/*你要设置的wordpress新密码*/
$NewKey = "(新密码)";
/*你要设置新密码的用户名*/
$wordpress_User = "(要重置密码的用户名)";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>wordpress密码找回工具</title>
</head>
<body>
<?php
error_reporting(0);
if(!mysql_connect($servername,$phpMyadminUser,$phpMyadminKey))
{
echo "对不起,数据库链接出错。<br />";
}
else
{
echo "数据库链接成功。<br />";
mysql_select_db($phpMyadminName,mysql_connect($servername,$phpMyadminUser,$phpMyadminKey));
if (!mysql_query("update ".$QZ."users set user_pass='".md5($NewKey)."' where user_login='".$wordpress_User."'"))
{
echo "对不起,修改密码失败。";
}
else
{
echo "修改密码成功。";
}
}
?>
</body>
</html>
然后放入网站的根目录中,就是WordPress的文件夹中。
然后打开https://域名/wppw.php,提示数据库链接成功,修改密码成功,就表示找回密码成功了!
然后就可以用新密码去登陆博客了~