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

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