1. 程式人生 > >Discuz在資料庫中修改後臺管理員密碼、重置UCenter創始人密碼、運營之增加創始人的方法

Discuz在資料庫中修改後臺管理員密碼、重置UCenter創始人密碼、運營之增加創始人的方法

1.忘記管理員後臺登入密碼

在phpMyAdmin中找到pre_common_member表,然後找到管理員使用者更改password欄位,一定要寫成MD5格式,比如:64d5c9b55f3bd8da20589ca606688c03這段MD5就是明文的admin,然後就可以用密碼admin登陸了。

如果記得UCenter密碼的話可以參考這個百度經驗

2.在網站目錄下找到/uc_server/data/config.inc.php檔案,然後開啟找到類似於這樣的一段程式碼(每個網站的都不一樣)

define('UC_FOUNDERPW', 'c4743ead3c62f0fda4a9e2a85827f097');
define('UC_FOUNDERSALT', 'V1OeJ3');

然後修改為

define('UC_FOUNDERPW', 'c3fd517aa6ad758d7424c3463f440478');
define('UC_FOUNDERSALT', 'test88');

那麼這樣UCenter的創始人密碼就變為admin888了(這裡運用了椒鹽加密方法,有興趣可以瞭解一下)

3.增加創始人

在網站目錄下找到config/config_global.php檔案中的如下語句

$_config['admincp']['founder'] = '1';

最後的 1 即是管理員的 UID,UID也可以在資料庫pre_common_member中檢視,如果想新增多個創始人管理員,那麼就將其他管理員的UID新增進入就可以了。比如:

$_config['admincp']['founder'] = '1,55';//用英文逗號分隔UID,注意UID之間只有一個英文,沒有空格

然後儲存就可以了,普通的管理員也就有了如下許可權

4.還有另外一種官方工具,Tools.php

【特別提示】修改前請注意備份檔案!【特別提示】修改前請注意備份檔案!【特別提示】修改前請注意備份檔案!