public function actionLoginAjax() { Yii::$app->response->format = 'json'; $model = new User(['scenario' => 'login']); $model->scenario = 'login'; if ($model->load(Yii::$app->request->post())) { if ($model->login()) { return ['status' => 1]; } return ['status' => 0, 'message' => $model->getErrors()]; } return ['status' => 0]; }
public function actionLogin() { if (!\Yii::$app->user->isGuest) { return $this->goHome(); } $model = new User(); $model->scenario = 'login'; if ($model->load(Yii::$app->request->post()) && $model->login()) { return $this->goBack(); } else { return $this->render('login', ['model' => $model]); } }