authManager 权限问题,求助? [ 新手入门 ]
代码:
$auth = Yii::app()->authManager;
//创建动作
$auth->createOperation('index','日志列表');
$auth->createOperation('view','查看日志');
$auth->createOperation('create','添加日志');
$auth->createOperation('update','更新日志');
$auth->createOperation('delete','添加列表');
//创建角色
$role = $auth->createRole('admin');
$role->addChild('index');
$role->addChild('view');
$role->addChild('create');
$role->addChild('update');
$role->addChild('delete');
//角色id=1的用户赋于admin角色
$auth->assign('admin', 20);
echo "<pre>\n";
var_export(Yii::app()->user->checkAccess('admin'));
echo "</pre>";
//exit;
exit
main.php
'authManager'=>array(
'class'=>'CPhpAuthManager',
//'authFile' => 'path'// only if necessary
),
输出总是false,请教下是为什么呢?
共 3 条回复
-
-
-
lionel1022 回复于 2012-12-14 18:34 举报
这个不不就是srbac吗?
lionel1022
注册时间:2012-07-12
最后登录:2014-08-30
在线时长:3小时2分
最后登录:2014-08-30
在线时长:3小时2分
- 粉丝0
- 金钱145
- 威望0
- 积分175