ecshop后台新增左侧菜单与分配权限
2017-07-19 16:47
267 查看
一:新增菜单
1.languages/zh_cn/admin/common.php 在这个文件中定义菜单文字部分
2./admin/includes/inc_menu.php 在这个文件中定义链接部分
说明:
(1.在common.php中既要定义一级菜单也要定义二级菜单,通常ecshop默认的菜单数字到16_,我们可以依次往下定义,例如:
一级菜单:$_LANG['19_ceshi'] = '测试管理';
二级菜单:$_LANG['19_ceshi1'] = '测试列表';
(2.在inc_menu.php中权限代码要和common.php中一致:例如:
$modules['19_ceshi']['19_ceshi1'] = 'url';
二:分配管理员操作菜单的权限
1.languages/zh_cn/admin/priv_action.php 权限名称语言文件,在这里定义权限文字部分,例如:
$_LANG['quanxian'] = '权限管理';
2./admin/includes/inc_priv 权限文件 格式例如:
$purview['19_ceshi1(和inc_menu.php与common.php中的二级菜单一致)'] = 'quanxian(和priv_action.php中的权限代码一致)';不是必须的步骤,当在程序中(如三)使用,没有菜单可以不需要
3.把权限代码写入权限代码表admin_action 一级菜单的pid为0,二维菜单的pid为一级菜单 例如表:
三:ecshop在程序中添加程序判断
调用admin_priv函数,判断管理员对某一个操作是否有权限。
该函数根据当前对应的action_code,然后再和用户session里面的action_list做匹配,以此来决定是否可以继续执行。
如添加“删除管理”权限判断代码如下:
admin_priv('delete');
1.languages/zh_cn/admin/common.php 在这个文件中定义菜单文字部分
2./admin/includes/inc_menu.php 在这个文件中定义链接部分
说明:
(1.在common.php中既要定义一级菜单也要定义二级菜单,通常ecshop默认的菜单数字到16_,我们可以依次往下定义,例如:
一级菜单:$_LANG['19_ceshi'] = '测试管理';
二级菜单:$_LANG['19_ceshi1'] = '测试列表';
(2.在inc_menu.php中权限代码要和common.php中一致:例如:
$modules['19_ceshi']['19_ceshi1'] = 'url';
二:分配管理员操作菜单的权限
1.languages/zh_cn/admin/priv_action.php 权限名称语言文件,在这里定义权限文字部分,例如:
$_LANG['quanxian'] = '权限管理';
2./admin/includes/inc_priv 权限文件 格式例如:
$purview['19_ceshi1(和inc_menu.php与common.php中的二级菜单一致)'] = 'quanxian(和priv_action.php中的权限代码一致)';不是必须的步骤,当在程序中(如三)使用,没有菜单可以不需要
3.把权限代码写入权限代码表admin_action 一级菜单的pid为0,二维菜单的pid为一级菜单 例如表:
三:ecshop在程序中添加程序判断
调用admin_priv函数,判断管理员对某一个操作是否有权限。
该函数根据当前对应的action_code,然后再和用户session里面的action_list做匹配,以此来决定是否可以继续执行。
如添加“删除管理”权限判断代码如下:
admin_priv('delete');
相关文章推荐
- 新增/修改/删除ECSHOP后台左侧导航菜单
- ecshop 后台【左侧新增菜单】
- 如何在ecshop后台左侧菜单中增加新菜单项
- 如何将ECSHOP2.7.3后台左侧菜单中的云服务中心删除掉
- ECSHOP 后台管理 左侧菜单
- Ecshop :后台添加新功能 菜单及 管理权限 配置
- Ecshop实现后台二次开发后功能模块仍然可以分配权限
- ecshop如何去除后台左侧云服务中心菜单
- Ecshop 后台增加一个左侧列表菜单menu菜单的方法
- ecshop添加菜单及权限分配问题
- 【转】Ecshop 后台增加一个左侧列表菜单menu菜单的方法
- ECSHOP2.7.3后台左侧菜单中的云服务中心删除
- ecshop 后台权限设置和导航菜单设置字段
- ECShop个人阅读源代码心得之修改后台左侧菜单
- ecshop实现后台二次开发后功能模块仍然可以分配权限
- ECSHOP后台左侧导航中增加新菜单
- ECShop——删除ECSHOP2.7.3后台左侧菜单中的云服务中心
- yii2搭建完美后台并实现rbac权限控制案例--之左侧菜单子级无法高亮的问题
- ECSHOP后台权限分配原理分析
- ecshop优化6-后台左侧导航中增加新菜单