/** * @param \yii\base\Action $action * @return bool */ public function beforeAction($action) { if (parent::beforeAction($action)) { if ($action->id != 'error') { if (!Yii::$app->user->isGuest) { return $this->goHome(); } $this->layout = '@app/layouts/login'; } return TRUE; } else { return FALSE; } }
public function behaviors() { return ArrayHelper::merge(parent::behaviors(), ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['remove' => ['post'], 'delete' => ['post']]]]); }