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。
【特别提示】修改前请注意备份文件!【特别提示】修改前请注意备份文件!【特别提示】修改前请注意备份文件!