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

<?php
define('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

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值