天天看點

yii1.1.15 accessRules的一個小bug

public function accessRules()
{
    return array(
        array(
            'allow',
            'actions'=>array('ajaxChangeImage','AjaxImage','changeInfo','my', 'dashboard', 'account','selectGoal', 'ajaxPassword','learn', 'ajaxOrder'),
            'users'=>array('@'),
        ),
        array(
            'allow', 
            'actions'=>array(),
            'users'=>array('*'),
        ),
        array('deny',
            'users'=>array('*'),
        ),
    );
}      

注意上面第二個規則,不能存在array()空數組,這樣會造成整個過濾規則失效。如果對*使用者沒有做規則限制,則幹脆不要寫