示例#1
0
 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]);
     }
 }
示例#2
0
 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] : '']);
 }