如何在accessRules中设置只允许某用户有权访问某动作? [ 新手入门 ]
public function accessRules()
{
return array(
/*
array('allow', // 允许所有用户访问 'index'、'view'和'captcha' 动作.
'actions'=>array('index','view','captcha'),
'users'=>array('*'),
),
*/
array('allow', // 允许认证用户访问所有动作
'actions'=>array('admin','delete'),
'users'=>array('demo'),
),
array('deny', // 拒绝所有的用户。
'users'=>array('*'),
),
);
}
这样写,其他用户仍可访问admin 和delete,为什么?
共 6 条回复
-
zk546113096 回复于 2011-10-12 11:03 举报
使用rbac吧
-
francis.xia 回复于 2011-10-12 14:14 举报
检查filters()里是否添加了'accessControl';
sxtuwy 山西
注册时间:2011-07-24
最后登录:2013-06-04
在线时长:0小时0分
最后登录:2013-06-04
在线时长:0小时0分
- 粉丝8
- 金钱1645
- 威望0
- 积分1645