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->systemlog->add('管理员', '登录'); return $this->gohome(); } else { if ($model && $model->username) { Yii::$app->systemlog->add('管理员:' . $model->username, '登录', '失败', json_encode($model->getErrors())); } $this->layout = 'login'; return $this->render('login', ['model' => $model]); } }
public function actionLogin() { $this->layout = 'login'; if (!\Yii::$app->user->isGuest) { return $this->goHome(); } $model = new LoginForm(); $message = []; if ($model->load(LsYii::getRequest()->post())) { if ($model->login()) { $this->redirect(\source\helpers\Url::to(['index'])); } else { foreach ($model->getErrors() as $errors) { foreach ($errors as $error) { $message[] = $error; } } } } return $this->render('login', ['model' => $model, 'message' => !empty($message) ? $message[0] : '']); }