Discuz教程网

[二次开发] Discuz X论坛二次开发教程之后台权限管理开发

[复制链接]
authicon dly 发表于 2013-4-11 13:32:33 | 显示全部楼层 |阅读模式
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(上面自定义),刷新就可以看到效果了
游客,如果您要查看本帖隐藏内容请回复



上一篇:Discuz X2.5论坛在IIS和Apache环境配置实现伪静态
下一篇:使用谷歌浏览器无法自动登录discuz论坛、回帖不显示的解决办法
authicon 858067319 发表于 2013-8-21 23:48:46 | 显示全部楼层
给力 加油 淡定 生气 回帖 路过 感动 感恩
RE: Discuz!X2插件制作教程-最菜鸟级别的入门坎 [修改]  给力 加油 淡定 生气 回帖 路过 感动 感恩
RE: Discuz!X2插件制作教程-最菜鸟级别的入门坎 [修改]
authicon 荷叶地汪 发表于 2014-7-10 10:31:01 | 显示全部楼层
看到这帖子真是高兴!
authicon TG_EZe8o 发表于 2014-7-23 14:07:09 | 显示全部楼层
秒懂了,圆领!
authicon csacx 发表于 2014-11-15 00:37:09 | 显示全部楼层
后台会员组权限表控制某个组(com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-4-29 16:49

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表