PHP

discuz取得创始人权限

discuz论坛后台的权限设置挺完整的,所以尽管拥有管理员权限,还是有很多功能没有,甚至连安装插件都不行。但创始人只有一个,为了给其他管理员创始人权限,需要修改一个文件。也就是discuz非常关键的配置文件config_global.php。

1
2
$_config['admincp']['founder'] = '1,2,3'
//修改,添加uid使之成为创始人

这样这些用户就可以管理云平台,安装模板文件,安装插件了。

这样权限已经很多了。

但是还不能够进入ucenter,怎么进入ucenter呢?虽然说一般不需要进ucenter,但是了解一下还是有好处。这需要改数据库了。

进入phpmyadmin,找到一个表pre_ucenter_admins,然后添加新的记录,填上uid,其他字段的都填1,这样就成了真正的老大。这个表的字段含义很显而易见。

No. 字段 含义 类型 主键 允许空 默认 Extra
1 uid 用户ID mediumint(8) unsigned PRI NO auto_increment
2 username 用户名 char(15) UNI NO
3 allowadminsetting 是否允许改变设置 tinyint(1) NO 0
4 allowadminapp 是否允许管理应用 tinyint(1) NO 0
5 allowadminuser 是否允许管理用户 tinyint(1) NO 0
6 allowadminbadword 是否允许管理词语过滤 tinyint(1) NO 0
7 allowadmintag 是否允许管理TAG tinyint(1) NO 0
8 allowadminpm 是否允许管理短消息 tinyint(1) NO 0
9 allowadmincredits 是否允许管理积分 tinyint(1) NO 0
10 allowadmindomain 是否允许管理域名解析 tinyint(1) NO 0
11 allowadmindb 是否允许管理数据 tinyint(1) NO 0
12 allowadminnote 是否允许管理数据列表 tinyint(1) NO 0
13 allowadmincache 是否允许管理缓存 tinyint(1) NO 0
14 allowadminlog 是否允许查看日志 tinyint(1) NO 0

2 thoughts on “discuz取得创始人权限”

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据