![]() |
|
|||||||
| Blog(博客)/Wiki(维客)/RSS/Cms Blog(博客)/、Wiki(维客)、RSS、Cms等WEB 2.0相关技术讨论专区。 |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
IP: 222.76.215.18
|
|||
|
|||
|
Password retrieval failed!,当你突然忘记了WordPress的管理员登陆密码,而同时所在服务器又不能正常提供邮件服务致使新密码不能正常发送到你的邮箱,又或许你忘记了当时填写的管理员邮箱。本文提供的一小段代码可以用来重置admin的初始密码。
上传password-resetter.php到WordPress目录下,访问"http://yousite.com/wordpress/password-resetter.php",重置密码,最后记得删除password-resetter.php。 password-resetter.php内容如下: Code:
<?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();
}
?>
|
|
#2
IP: 222.76.215.18
|
|||
|
|||
|
Usage:
Unzip Upload password-resetter.php to your WordPress root (!this is NOT a WordPress Plugin!) run http://[your WordPress URI]/password-resetter.php set a new password Very important: DELETE password-resetter.php |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|