Exemplo n.º 1
0
 public function beforeAction($action)
 {
     if (!parent::beforeAction($action)) {
         return false;
     }
     $operacion = str_replace("/", "-", Yii::$app->controller->route);
     $permitirSiempre = ['site-captcha', 'site-index', 'site-signup', 'site-error', 'site-about', 'site-contact', 'site-login', 'site-logout', 'site-plan', 'site-convocatoria'];
     if (in_array($operacion, $permitirSiempre)) {
         return true;
     }
     if (!AccessHelpers::getAcceso($operacion)) {
         echo $this->render('/site/nopermitido');
         return false;
     }
     return true;
 }
Exemplo n.º 2
0
 public function beforeAction($action)
 {
     if (!parent::beforeAction($action)) {
         return false;
     }
     $operacion = str_replace("/", "-", Yii::$app->controller->route);
     $permitirSiempre = [];
     if (in_array($operacion, $permitirSiempre)) {
         return true;
     }
     if (!AccessHelpers::getAcceso($operacion)) {
         echo $this->render('/site/nopermitido');
         return false;
     }
     return true;
 }