打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ECSHOP权限管理分析 | Jacklee的博客
ECSHOP权限管理非常灵活,设计巧妙,菜单名称和权限名称有非常紧密的联系。权限管理表ecs_admin_action,parent_id=0为最顶级栏目,action_code为权限名称。
例如我的ECSHOP后台增加了进销存财务管理功能,如何设置权限?
财务管理erp_priv_finance_manage对应财务管理,erp_finance_view对应查看财务信息,erp_finance_manage对应管理财务信息,erp_finance_approve对应审核财务信息。表结构如下:
在/admin/includes/inc_priv.php中增加对应权限管理。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//进销存设置
$purview['erp_supplier_list'] = array('erp_sys_manage');
$purview['erp_supplier_group'] = array('erp_sys_manage');
$purview['erp_warehouse_setting'] = array('erp_sys_manage');
$purview['erp_warehousing_style_setting'] = array('erp_sys_manage');
$purview['erp_delivery_style_setting'] = array('erp_sys_manage');
$purview['erp_account_setting'] = array('erp_finance_manage');
//财务管理
$purview['erp_account_list'] = array('erp_finance_view','erp_finance_manage','erp_finance_approve');
$purview['erp_account_payable_list'] = array('erp_finance_view','erp_finance_manage','erp_finance_approve');
$purview['erp_account_receivable_list'] = array('erp_finance_view','erp_finance_manage','erp_finance_approve');
$purview['erp_payment_list'] = array('erp_finance_view','erp_finance_manage','erp_finance_approve');
$purview['erp_gathering_list'] = array('erp_finance_view','erp_finance_manage','erp_finance_approve');
程序中使用函数admin_priv()来调用权限,如权限表不存在该权限,将拒绝执行后续操作。后台权限管理->管理员列表->分派权限会显示相应权限,你可以授权给需要权限的管理员。在电子商务系统中,权限管理特别重要,需要合理划分。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ECSHOP后台开发模块步骤
ECSHOP管理员列表,ECSHOP管理员密码,ECSHOP管理员权限
DeDeCMS最简单最实用的安全设置教程
4❤️Jenkins从零到壹❤️ :用户权限管理(JAVA 小虚竹)
8Manage FAS:智力型机构的ERP系统
查看linux服务器的Raid配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服