ECSHOP权限管理分析

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中增加对应权限管理。

程序中使用函数admin_priv()来调用权限,如权限表不存在该权限,将拒绝执行后续操作。后台权限管理->管理员列表->分派权限会显示相应权限,你可以授权给需要权限的管理员。在电子商务系统中,权限管理特别重要,需要合理划分。

您可能还喜欢...