蟬知系統忘記后臺管理員密碼怎么辦?
- 2016-07-11 11:21:00
- GavinHsueh 原創
- 8401
經常有馬虎的站長咨詢忘記管理員密碼怎么辦,不用急,這個問題很簡單,首先我們來了解下 蟬知系統的加密原理:
md5(md5($password) . $account)即蟬知進行了兩次MD5加密才得到最終的加密值,用戶設置密碼時,蟬知先將密碼值進行第一次MD5加密得到一個密碼字符串值,然后將這個字符串值后接用戶名組成一個新字符串后,再進行第二次MD5加密,最終得到的密碼字符串值才保存到數據庫中。
明白了原理,那么針對忘記后臺管理員密碼的問題解決方案及有了:
我只需要通過MD5加密工具生成一個新密碼值,替換到數據庫對應表、字段中即可,十分簡單。
蟬知官網根據上面原理提供了一鍵生成密碼值的工具: http://chanzhi.xyz/czpwd.php
將新密碼值替換到數據庫表user中的password字段中即可。
如果沒有數據庫操作權限,但至少會有FTP上傳的權限,或者通過下面的方式解決:
在網站根目錄新建一個PHP文件,寫入下面代碼:
<?php i n c l u d e './s y s t e m/config/my.php'; mysql_connect($config->db->host,$config->db->user,$config->db->password); mysql_select_db($config->db->name); $sql = "update eps_user set password = 'c7122a1349c22cb3c009da3613d242ab' where id=1"; $result=mysql_query($sql); if ($result) { echo " Success!"; }然后輸入網址運行該文件,成功后,即可將密碼設置為123456,賬戶名為admin。
這里我已經整理好一個文件,站長們也可以直接將其上傳到網站根目錄,然后運行即可。