public function actionLogin() { if (!\Yii::$app->user->isGuest) { return $this->goHome(); } $model = new LoginForm(); if ($model->load(\Yii::$app->request->post()) && $model->login()) { \Yii::$app->session->setFlash('success', Elements::header(Elements::icon('thumbs up') . 'Добро пожаловать! Вы были успешно авторизованы.')); return $this->goBack(); } return $this->render('login', ['model' => $model]); }
/** * @return bool */ public function login() { $model = new LoginForm(); $model->setScenario('login'); $model->setAttributes($this->attributes); return $model->login(); }