public function actionLogin()
 {
     if (!Yii::$app->user->isGuest) {
         $user = User::findOne(Yii::$app->user->id);
         return json_encode(['success' => true, 'data' => $user->attributes]);
     }
     $login = new LoginForm();
     $login->email = Yii::$app->request->post('email');
     $login->password = Yii::$app->request->post('password');
     if ($login->login()) {
         $user = $login->getUser();
         return json_encode(['success' => true, 'data' => $user->attributes]);
     } else {
         if ($login->hasErrors()) {
             return json_encode(['success' => false, 'data' => $login->getErrors()]);
         }
     }
 }