示例#1
0
 /**
  * Login
  */
 public function actionLogin()
 {
     /** @var User $user */
     $request = Yii::$app->request;
     $model = new LoginForm();
     if ($model->loadPostAndValidate()) {
         $user = $model->getUser();
         $rememberMe = $request->post("rememberMe", true);
         $jwtCookie = $request->post("jwtCookie", true);
         return ["success" => $this->generateAuthSuccess($user, $rememberMe, $jwtCookie)];
     }
     return ["errors" => $model->errors];
 }