ECSHOP后台权限分配原理分析

1.在权限管理->管理员列表,中添加一名管理员

ECSHOP后台权限分配原理分析_第1张图片


2.在admin\includes\inc_menu.php

$modules['02_cat_and_goods']['01_goods_list']       = 'goods.php?act=list';         // 商品列表
后,添加
$modules['02_cat_and_goods']['20_goods_cart']       = 'goods_cart.php?act=list';


3.languages\zh_cn\admin\common.php

$_LANG['18_product_list'] = '货品列表';
后,添加
$_LANG['20_goods_cart'] = '购物车管理';
此时左侧可以看见

ECSHOP后台权限分配原理分析_第2张图片


4.新建admin\goods_cart.php

display('goods_cart_list.htm');
}
?>


5.新建admin\templates\goods_cart_list.htm

{include file="pageheader.htm"}

{include file="pagefooter.htm"}
点击查看效果
ECSHOP后台权限分配原理分析_第3张图片


6.使用phpmyadmin打开数据库

ECSHOP后台权限分配原理分析_第4张图片

ECSHOP后台权限分配原理分析_第5张图片


7.admin\includes\inc_priv.php

$purview['17_tag_manage']        = 'tag_manage';
下,添加
$purview['20_goods_cart']     	 = 'goods_cart_manage';


8.languages\zh_cn\admin\priv_action.php

$_LANG['sms_manage'] = '短信管理';
后,添加
$_LANG['goods_cart_manage'] = '商品购物车管理';
可看到商品购物车管理


9.给刚才添加的管理员添加权限


10.使用该账号登录

ECSHOP后台权限分配原理分析_第6张图片

看不到商品购物车管理

11.修改权限

可看到“商品购物车管理”

ECSHOP后台权限分配原理分析_第7张图片

12.admin\goods_cart.php

if ($_REQUEST['act'] == 'list'){
下,添加
admin_priv('sssss');
点击“购物车管理”

ECSHOP后台权限分配原理分析_第8张图片

13.将admin\goods_cart.php

admin_priv('sssss');
修改为
admin_priv('goods_cart_manage');
正常显示

ECSHOP后台权限分配原理分析_第9张图片

原理分析完毕

转载自:http://www.xaphp.com/forum.php?mod=viewthread&tid=10787&extra=page%3D1

根据该视频中的方法编辑而成

你可能感兴趣的:(ecshop)