解決方法:
成都創(chuàng)新互聯(lián)公司是一家專業(yè)從事網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,成都創(chuàng)新互聯(lián)公司依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營(yíng)經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!
一、只是忘記了用戶名
登陸phpMyAdmin然后找到你網(wǎng)站數(shù)據(jù)庫(kù),并查看wp_users數(shù)據(jù)表,其中user_login字段就是用戶名,或執(zhí)行以下SQL語句也能看到前30位的用戶名。
二、忘記用戶密碼
忘記了用戶密碼最簡(jiǎn)單的做法就是在wordpress登錄界面點(diǎn)擊忘記密碼按鈕,填寫用戶名或者電子郵件(如果兩者都忘記,請(qǐng)用上面的步驟查看),提交之后會(huì)收到重置密碼的郵件提醒。如果主機(jī)不支持mail()函數(shù)無法收到郵件,請(qǐng)使用SMTP發(fā)送。
此方法針對(duì)上面方法都不成功的時(shí)候使用,登錄phpMyAdmin后找到wp_users表,將user_pass修改為”21232f297a57a5a743894a0e4a801fc3″,因?yàn)閣ordpress的密碼使用了MD5加密,修改后密碼重置為admin(請(qǐng)登陸后務(wù)必修改密碼)。
有點(diǎn)時(shí)候WordPress密碼忘記了是一件多么蛋痛的事情,如何找回自己的WordPress密碼?大多是用郵件找回,分享一個(gè)簡(jiǎn)單實(shí)用phpMyAdmin找回WordPress密碼。
找到管理員帳號(hào)
數(shù)據(jù)庫(kù) - wp_users,找到管理員帳號(hào)
上圖數(shù)據(jù)中,admin是管理員帳號(hào),根據(jù)你自身網(wǎng)站情況,找到你的管理員帳號(hào)。
點(diǎn)擊編輯,在user_pass這行,選擇MD5加密方式,最右邊值填寫新的密碼即可。最后確定執(zhí)行。
密碼存放于users表中的user_pass字段。
當(dāng)忘記密碼后,通過手動(dòng)更改該字段值,即可解決,提前需管理員權(quán)限;
手動(dòng)更改的方法有兩種:
1、通過phpmyadmin更改
登錄phpmyadmin后,找到users表,并定位到某一用戶的user_pass,錄入新密碼
新密碼需為wordpress加密后的字符串,例如:admin加密后對(duì)應(yīng)的字符串為:
$P$Bdhc5gWxRrprI3UGzASM.HsDbGlAvB/
2、創(chuàng)建reset_password.php文件進(jìn)行更改
?php
include('wp-config.php');
include('wp-blog-header.php');
$to_check = "";
$default_password = '$P$Bdhc5gWxRrprI3UGzASM.HsDbGlAvB/'; //admin
if (empty($_POST['emergency_pass'])) {
?
form method='post'
重設(shè)管理員(admin)密碼:
input name='emergency_pass' type='password' /
input name='check_str' type='text' /
input name="type" type="radio" value="1" checked="checked" /輸入新密碼
input name="type" type="radio" value="0" /恢復(fù)成"admin"
input type='submit' /
/form
?php
} else {
if( isset( $_POST['check_str'] ) trim ( stripslashes( $_POST['check_str'] ) ) == $to_check ) {
$new_password = ( $_POST['type'] ) ? md5( stripslashes( $_POST['emergency_pass'] ) ) : $default_password;
$sql = 'UPDATE '.$wpdb-users.' SET user_pass = "'. $new_password .'" WHERE User_login = "admin"';
$result = $wpdb-query($sql);
wp_redirect('wp-login.php');
exit();
}
}
?
將以上代碼保存為reset_password.php,并將該文件放置在wordpress根目錄下,運(yùn)行就可以重設(shè);
切記:該方法雖便捷,但更改完成后,為安全起見,需立即刪除。
備注:該方法引用 自:
通過以上任一種方式更改完成后,即可使用admin這個(gè)新密碼登錄后臺(tái)。
提醒: 登錄后臺(tái)第1件事應(yīng)該立即重設(shè)密碼,密碼最好設(shè)置為組合式的較復(fù)雜型的密碼。
1、重裝WordPress。我們不推薦這種方法,重裝還要下載安裝文件比較麻煩。 2、使用找回密碼功能。WordPress 本身支持郵件取回密碼功能,如果管理員賬戶的電子郵件有效,在后臺(tái)登錄界面,點(diǎn)擊“忘記密碼?”鏈接,輸入正確郵件地址后,即可收到一封...