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

【特别提示】修改前请注意备份文件!【特别提示】修改前请注意备份文件!【特别提示】修改前请注意备份文件!

 

posted @ 2018-08-10 15:59  Writeup  阅读(1310)  评论(0编辑  收藏  举报