discuz后台权限管理

Discuz! X是康盛公司推出的一个以社区为基础的专业建站平台(PHP开源),让论坛(BBS)、社交网络(SNS)、门户(Portal)、群组(Group)、开放平台(Open Platform)应用充分融合于一体,帮助网站实现一站式服务。

common_admincp_group是后台会员组表,定义后台会员组

common_admincp_member定义某个会员属于哪个组(common_admincp_group表里定义的组),这个表有相关记录该会员才可以登录后台

common_admincp_perm后台会员组权限表控制某个组(common_admincp_group定义的会员组)拥有什么权限

只要在这3个表里添加修改相关信息还有在“用户”-》“管理组”设置相关权限就可以实现权限控制,比如要在给门户管理员添加“广告”权限,方法如下:

 

   common_admincp_perm表里添加一条记录,cpgroupid字段的值是common_admincp_group表里定义的会员组cpgroupid的值,perm字段的值是adv(相关值可以用超级管理员在后台菜单链接里看到),保存,用门户管理员登陆就可以看到效果(修改某个会员为门户管理员可以通过修改common_admincp_member表实现)。

   如果要添加新的菜单和权限先要在source/admincp/admincp_menu.php文件中添加新的值,然后再修改对应修改上面的3个表就可以实现,比如要在门户菜单里添加招聘管理菜单,步骤如下:

1、在source/admincp/admincp_menu.php文件的$menu['portal']数组里添加新值array('menu_zhaopin', 'zhaopin'),2个值都可以自定义;

2、在common_admincp_perm里为门户管理员添加新权限,添加一条记录cpgroupid字段的值是1(默认common_admincp_group表里门户管理员的组是1)perm字段的值是zhaopin(上面自定义),刷新就可以看到效果了

3、点击“用户”-》“管理组”设置相关权限。

转自:http://www.hjaa.net/?p=1220

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值