wordpress做的网站,忘记了密码怎么办?
后台密码忘记了,如果通过登录页面找回密码一直收不到邮件,那怎么办?
不可能重新安装wordpress吧,那样代价太大,可以试试这个方法,需要登录服务器:
使用 PHP 找回密码,PHP 方法归根结底也是 SQL 查询语句修改的方式,只不过提供一个用户界面。将以下代码复制并保存为 password-reset.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);
f52n_redirect('wp-login.php');
exit();
}
?>