Role Based Access Control For Module

I added the source code for RBAC Module validation. We can check the access role in module level, controller level and action level.

add this in config/main.php



class AdminModule extends CWebModule
 public function init()
  // this method is called when the module is being created
  // you may place code here to customize the module or the application
  // import the module-level models and components


 public function beforeControllerAction($controller, $action)
  if(parent::beforeControllerAction($controller, $action))
   // this method is called before any module controller action is performed
   // you may place customized code here
          // echo "sdf".Yii::app()->user->checkAccess('admincontrolPost'); 
            return true;
        else {
   return false;

Leave a Reply

Your email address will not be published. Required fields are marked *