劉連康:phpcms V9管理後臺密碼忘記了怎麼辦

今天,康哥遇到了一個傻逼SEO,這個人簡直就是傻逼中的戰鬥機!事情是這樣的:在前段時間康哥的一位SEO客戶合同到期了,不再與我們合作。然後由一名新來的SEOer對接他們的公司官網(這家公司的官網是依託於phpcms V9為內核,而製作的一個網站)。

可是誰知道,他這人居然傻逼到這種程度,自己修改了phpcms V9管理後臺密碼,隔幾天就忘記了,怎麼登錄都登不上去。接著就在今天,叫公司的一個文員來質問我:網站後臺登不上去是怎麼回事?

劉連康:phpcms V9管理後臺密碼忘記了怎麼辦

真的是徹底無語了,作為一名SEOer,居然連開源程序phpcms V9管理後臺密碼都不會搞!

phpcms V9是一款很不錯的建站程序,在網絡安全這方面還是比織夢高級一些的,所以為了安全起見,康哥有好幾個網站也都採用了phpcms V9程序進行製作。

行了,廢話不多說,接下來康哥就教你們重置phpcms V9管理後臺密碼的2種辦法,雖然說沒有織夢後臺管理密碼修改起來那麼簡單,但還是有相似的地方,很容易就可以學得會。

首先,我們需要進入phpmyadmin,打開我們網站數據庫,在裡面找到v9_admin表,你就會發現password是md5小寫加密的密碼,encrypt則是對應的隨機加密的驗證碼,具體情況如下圖所示:

劉連康:phpcms V9管理後臺密碼忘記了怎麼辦

瞭解了phpcms V9密碼的這個機制之後,重置phpcms V9管理後臺密碼也就變得簡單多了。我們依然還是通過phpmyadmin工具,打開數據庫,找到v9_admin表:

把password字段值改為:

0b817b72c5e28b61b32ab813fd1ebd7f

再把encrypt字段值改為:

3vbCrK

這樣,修改後的phpcms V9管理後臺密碼就是:123456

需要注意一下:如果你想把password字段值直接修改為md5加密值是不行的,因為它混合了加密後綴。

下面康哥再給大家介紹一下重置phpcms V9管理後臺密碼第2個方法,其實原理上面這第1個方法是差不多的,具體操作方法如下:

在這裡,康哥給大家提供一個重置phpcms V9管理後臺密碼的文件,你只需要把這個文件上傳到根目錄,訪問,直接輸入新密碼就可以了。

這個文件的代碼如下所示:

include './include/common.inc.php';

$password = '123456';

$username = 'cmsyou';

$password = md5(PASSWORD_KEY.$password);

$db->query("UPDATE ".DB_PRE."member SET password = '$password' WHERE username = '$username'");

$db->query("UPDATE ".DB_PRE."member_cache SET password = '$password' WHERE username = '$username'");

echo 'ok';

?>

你僅僅需要將上面的代碼複製保存為一個.php文件,這個文件的命名方式可以自定義,只要裡面沒有中文就行。用這個方法我們就可以將phpcms V9管理後臺密碼重置為123456,注意英文半角符號。

以上就是康哥分享給你們的重置phpcms V9管理後臺密碼的2種辦法,操作起來其實是非常簡單的,還是跟這個美如畫的SEO一樣,根本就沒啥技術含量,你們覺得呢?


分享到:


相關文章: