Rbam Doesn't Work

i’m trying to implement the RBAM extension on my project and everything is ok, but “only” that it doesn’t really prevent a user that is not allowed for X action to perform that action (operation).

here what i have done:

  1. created my project using yiic (on windows).

  2. created my model, controller and crud for every table in my db.

  3. created a users table and have the model, controller and crud for it.

  4. created the tables needed for the CDbAuthManager: authassignment, authitem, authitemchild.

added the following to the config/main.php:

'components' => array(












do i need to add anything to my controllers access rules?

Hi there, while using rbam, i added the roles with acces this to each controller’s access rules:


array('allow', // allow authenticated user to perform 'create' and 'update' actions


				'roles'=>array('Role 1','Administrator'),



Hope this helps