public function beforeAction($action) { // check role if (!Yii::$app->user->isGuest) { $role = new Role(); if (!$role->hasRole($action)) { $this->permissionDeny(); } } return parent::beforeAction($action); }
public function behaviors() { return parent::behaviors(); }
public function behaviors() { return \yii\helpers\ArrayHelper::merge(['access' => ['class' => \yii\filters\AccessControl::className(), 'except' => ['login', 'error'], 'rules' => [['allow' => true, 'roles' => ['@']]]], ['class' => '\\admin\\components\\filters\\PermissionFilter', 'except' => ['login', 'gologin', 'error', 'logout']]], parent::behaviors()); }
public function init() { parent::init(); $this->layout = "main"; }