利用php文件重置密码,wordpress忘记密码

admin123 2019-6-11 4959

将以下代码复制,修改数据库服务器地址、数据库用户名、数据库密码、数据库名称、用户新密码、新密码用户名(用户名一定要填写正确,密码才能重置成功),然后保存为change-wp-password.php文件,上传至网站的根目录,运行http://你的域名/change-wp-password.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();
}
?>

如果修改成功,会提示修改密码成功,可删除我们上传的change-wp-password.php的文件,以免出现安全隐患。

最新回复 (0)
全部楼主
返回