在PC V9里邊,重置管理密碼就沒有Phpcms2008那么容易(PC2008怎么重置密碼將在第二頁講到),需要同時修改MD5密文和一個隨機的加密驗證碼。

如上圖,password是md5小寫加密的密碼,encrypt則是對應的隨機加密的驗證碼。
了解這個機制之后,具體修改PC V9后台管理密碼的方法是:
通過Phpmyadmin等工具,打開數據庫中找到admin表:
把password字段值改為:
0b817b72c5e28b61b32ab813fd1ebd7f
再把encrypt字段值改為:
3vbCrK
這樣,修改的密碼則是:“123456”。
上面是Phpcms V9管理后台密碼重置的方法其一,第二個方法原理跟這個差不多
Phpcms 2008管理后台密碼重置的方法與PC V9原理類似,也可以直接從數據庫殺入。在此提供一個Phpcms 2008充值密碼的文件,上傳到根目錄,訪問,直接輸入新密碼就好!
具體這個文件的代碼為:
<?phpinclude './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文件就好,用這個方法可以將用戶“cmsyou”的密碼重置為“123456”,注意英文半角符號。
