有朋友問我忘記Discuz管理員登錄密碼和安全提問怎么辦呢,這個問題解決起來也不難了,我們只要有文件管理權限就可以破解,下面來看具體解決辦法.
在網站根目錄下的子目錄uc_server/data中打開找到文件config.inc.php以及config/config_global.php、config/config_ucenter.php,這兩個如果沒有下面代碼可以不用修改,路徑如下:
vim uc_server/data/config.inc.php
vim config/config_global.php
vim config/config_ucenter.php
找到類似以下代碼:
define('UC_FOUNDERPW','256955f2e034sad74f0e2953572ea360');
define('UC_FOUNDERSALT','217804');
然后用以下代碼替換:
define('UC_FOUNDERPW','047099adb883dc19616dae0ef2adc5b6');
define('UC_FOUNDERSALT','311254');
修改完后,Ucenter創始人的密碼就變為:123456789,這時可以“網址/uc_server/admin.php"登錄到Ucenter里再把密碼改為自己想要的就可以了.
安全提問config/config_global.php,代碼如下:
- $admincp = array();
- $admincp['forcesecques'] = 0; // 管理人員必須設置安全提問才能進入系統設置, 0=否, 1=是[安全]
- $admincp['checkip'] = 1; // 后臺管理操作是否驗證管理員的 IP, 1=是[安全], 0=否。僅在管理員無法登陸后臺時設置 0。
- $admincp['tpledit'] = 0; // 是否允許在線編輯論壇模板 1=是 0=否[安全]
- $admincp['runquery'] = 1; // 是否允許后臺運行 SQL 語句 1=是 0=否[安全]
- $admincp['dbimport'] = 1; // 是否允許后臺恢復論壇數據 1=是 0=否[安全]
以下測試無效,代碼如下:
- select * from bbs_ucenter_members where username='admin';
- update bbs_ucenter_members set password=md5('123456789') where username='admin' ; --Vevb.com
當然有朋友說先注冊一個賬號,然后再利用phpmyadmin進入設置密碼,這個本人測試過無效的哦,只有按上面辦法和可以解決.
新聞熱點
疑難解答