洞察趋势 多维度提升品牌价值

新闻动态

长沙网站开发_DWPCMS三级栏目权限分配方法

所属栏目:发布日期:2016-12-27 10:02浏览量:2552作者:admin

最近客户反馈需要对三级栏目设置用户权限,但DWPCMS默认只支持管理二级栏目的权限,所以需要对后台进行二次开发。

首先需要修改include/typeunit.class.admin.php中ListAllType函数->用于读取用户管理的栏目及其所有父栏目。最多支持三级,如果有四级可以将红框内代码再复制一次,将sql语句中$row->reid改为$rows[‘reid’]即可,红框内新增代码->用于再次读取父栏目ID。

第二:dwpadmin(后台文件夹)/ sys_admin_user_add.php,在最后的while循环中增加红框内代码用于读取三级栏目。如果需要控制四级,可以将此代码加在红框内while循环中,只需要更改$row->typename前面的标记,也可以自定义class作为层级区分。

第三:dwpadmin(后台文件夹)/ sys_admin_user_edit.php,与第二点中一样在最后while循环中增加红框内代码用于读取三级栏目。四级栏目增加方法相同,不再赘述。

经过修改后,在后台系统->系统用户管理->增加管理员中可以对三级栏目进行权限分配(如果不修改typeunit.class.admin.php文件,直接选择三级栏目时,后台不显示任何栏目)。

使用新用户登录时只显示授权的栏目内容,点击未授权的父栏目均会提示“无权浏览非指定栏目的内容”。可通过自定义用户组来控制用户具体的操作权限。

-长沙网站建设,长沙网站开发,长沙网站设计,长沙网站制作,长沙软件开发,长沙系统开发,长沙做网站公司,长沙蒲公英网络

准备好做出改变了吗?

让我们共同助力您的企业数字化革新

您希望我们为您提供什么服务呢

· · · · · · · · ·

0731-84069615

/

扫一扫
技术大牛与您直接沟通