忘記WordPress登錄密碼?找回WordPress登錄密碼的方法

本文目錄1方法一:通過郵件取回2方法二:修改數據庫信息3方法三:使用重置文件

貴人多忘事?其實作為站長的我們,也不是貴人,但有時就是會忘記WordPress登錄密碼?尤其一直都是瀏覽器保存密碼,哪知突然有一天,瀏覽器也“失憶”瞭,怎麼辦?通過郵件取回?該死!服務器不支援發送郵件!!其實,不必擔心,來看看找回WordPress登錄密碼的方法吧!

方法一:通過郵件取回

前提是你的主機空間支援發送郵件,這樣你就可以點擊WordPress登錄頁面的“忘記密碼?”按操作即可找到。

方法二:修改數據庫信息

登錄phpMyadmin ,進入到網站對應的數據庫,然後打開 wp_users 那個表,你會看到所有用戶信息。

wpdaxue.com-201302345

比如上圖中,管理員 demo 對應的密碼是 user_pass 下的MD5值,你隻需將它修改為 5d41402abc4b2a76b9719d911017c592,然後demo的密碼就改為瞭 hello ,就可以登錄啦!然後在 後臺 的 用戶>我的個人資料 修改新密碼。

方法三:使用重置文件

如果你沒辦法登錄phpMyadmin,那你也不用擔心,將下面的代碼另存為 reset_pw.php ,註意根據裡面的註釋修改 2-15行的相關信息(如果你不知道數據庫的信息,可以查看你網站根目錄下的 wp-config.php),然後通過FTP將 reset_pw.php 上傳到網站根目錄,在瀏覽器中訪問這個文件,就會提示修改成功!使用完以後,記得刪除 reset_pw.php ,以免存在安全隱患!!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
/*你的數據庫服務器地址,一般保持默認*/
$servername = "localhost:3306";
/*數據庫用戶名*/
$phpMyadminUser = "root";
/*數據庫密碼*/
$phpMyadminKey = "yiduqiang";
/*數據庫名稱*/
$phpMyadminName = "test";
/*wordpress數據表格前綴*/
$QZ = "wp_";
/*你要設置的wordpress新密碼*/
$NewKey = "yiduqiang";
/*你要設置新密碼的用戶名*/
$wordpress_User = "yiduqiang";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://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>

<?php
/*你的數據庫服務器地址,一般保持默認*/
$servername = "localhost:3306";
/*數據庫用戶名*/
$phpMyadminUser = "root";
/*數據庫密碼*/
$phpMyadminKey = "yiduqiang";
/*數據庫名稱*/
$phpMyadminName = "test";
/*wordpress數據表格前綴*/
$QZ = "wp_";
/*你要設置的wordpress新密碼*/
$NewKey = "yiduqiang";
/*你要設置新密碼的用戶名*/
$wordpress_User = "yiduqiang";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://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>

以上代碼來自:http://www.yiduqiang.com/wordpress-password-changes.html

發佈留言