忘記wordpress的登錄密碼的解決方法(比較簡(jiǎn)單)
發(fā)布時(shí)間:2010-05-28 20:42:16 作者:佚名
我要評(píng)論

網(wǎng)上搜了一下“忘記wordpress的登錄密碼”, 可以找到一大堆的解決方法,比如通過(guò)郵件討回,但這個(gè)需要服務(wù)器支持,還有通過(guò)直接訪問(wèn)數(shù)據(jù)庫(kù)更改的,但也至少需要去安裝個(gè)mysql的客戶端,都不夠方 便。
后來(lái)在一站長(zhǎng)的博客中看到了一個(gè)很簡(jiǎn)潔的解決方法(當(dāng)然不是重裝啦,雖然也可以),就是把下面的代碼寫(xiě)進(jìn)一個(gè)php文件上傳到wordpress空間 的根目錄,然后通過(guò)http://www.abc.com/resetpw.php訪問(wèn)去重設(shè)密碼即可。更改完后記得要把這個(gè)文件刪除掉,要不人家也可以 通過(guò)這個(gè)路徑去幫你重設(shè)wordpress密碼的!
如 果你忘記了wordpress的登錄密碼,只要新建一個(gè)php文件,比如上文舉例的resetpw.php,然后把上面的代碼粘貼進(jìn)去(記得引號(hào)字符要是 英文的才行,要不會(huì)提示出錯(cuò)的),保存,然后把resetpw.php上傳到網(wǎng)站空間的根目錄,再通過(guò)http://www.abc.com /resetpw.php去訪問(wèn)重設(shè)密碼即可。再次提醒一下,重設(shè)好密碼后要記得把該文件刪掉哦。
PHP Code復(fù)制內(nèi)容到剪貼板
- <?php
- //password resetter
- include("wp-config.php");
- include("wp-blog-header.php");
- if (emptyempty($_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();
- }
- ?>
如 果你忘記了wordpress的登錄密碼,只要新建一個(gè)php文件,比如上文舉例的resetpw.php,然后把上面的代碼粘貼進(jìn)去(記得引號(hào)字符要是 英文的才行,要不會(huì)提示出錯(cuò)的),保存,然后把resetpw.php上傳到網(wǎng)站空間的根目錄,再通過(guò)http://www.abc.com /resetpw.php去訪問(wèn)重設(shè)密碼即可。再次提醒一下,重設(shè)好密碼后要記得把該文件刪掉哦。
相關(guān)文章
- 今天在安裝WP時(shí)候由于突然網(wǎng)絡(luò)原因,初始密碼頁(yè)面沒(méi)有看到。由于郵箱是隨便填寫(xiě)的,故通過(guò)郵箱找不回密碼了。于是用phpmyadmin來(lái)修改密碼。2010-02-21