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'] = '购物车管理';

此时左侧可以看见

4.新建admin\goods_cart.php

<?phpdefine('IN_ECS', true);require(dirname(__FILE__) . '/includes/init.php');if ($_REQUEST['act'] == 'list'){$smarty->display('goods_cart_list.htm');}?>

5.新建admin\templates\goods_cart_list.htm

{include file="pageheader.htm"}{include file="pagefooter.htm"}

点击查看效果

6.使用phpmyadmin打开数据库

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.使用该账号登录

看不到商品购物车管理

11.修改权限

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

12.admin\goods_cart.php

if ($_REQUEST['act'] == 'list'){

下,添加

admin_priv('sssss');

点击“购物车管理”

13.将admin\goods_cart.php

admin_priv('sssss');

修改为

admin_priv('goods_cart_manage');

正常显示

原理分析完毕

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

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

为何是一个人?也有善意的提醒:

ECSHOP后台权限分配原理分析

相关文章:

你感兴趣的文章:

标签云: