Admin function kısmına expression dan geçenler girmesini istiyorum.
[color="#FF0000"] ‘expression’ => ‘Yii::app()->user->id == Yii::app()->session[\‘cont\’]’,[/color]
Ama hiçbir zaman girmiyor. Yanlışım nerede ?
return array(
array('allow', // allow all users to perform 'index' and 'view' actions
'actions'=>array('index','view', 'logout' , 'login'),
'users'=>array('*'),
),
array('allow',
'actions'=>array('create','update','delete'),
'users'=>array('@'),
'expression' => '(Yii::app()->session[\'ddg\'] == (1) || )',
),
array('allow',
'actions'=>array('update'),
'users'=>array('@'),
'expression' => 'Yii::app()->user->id == $_GET["id"]',
),
array('allow',
'actions'=>array('admin'),
'users'=>array('@'),
'expression' => 'Yii::app()->user->id == Yii::app()->session[\'cont\']',
),
array('deny',
'users'=>array('*'),
),
);
Array
(
[ddg] => 1
[yetki] => 1|1|1|1|1
[did] => 2
[cont] => 3
[e54a4a782064f8e4657f4ece3314e418__id] => 3
[e54a4a782064f8e4657f4ece3314e418__name] => Deneme
[e54a4a782064f8e4657f4ece3314e418__states] => Array
(
)
)