예제 #1
0
 /**
  * Logs in a user.
  *
  * @return mixed
  */
 public function actionLogin()
 {
     if (!empty(Yii::$app->session->get(FVariable::$session_userId_str))) {
         return $this->goHome();
     }
     $req = Yii::$app->request;
     //创建一个请求对象
     $model = new UserLoginForm();
     //创建一个登陆的表单对象
     if (!$model->load($req->post()) || !$model->validate()) {
         return $this->render(FVariable::$siteLogin_view, ['model' => $model]);
     }
     $UserModel = new User();
     $User = $UserModel->checkUpUser($model->mobile);
     if ($User) {
         Yii::$app->session->set(FVariable::$session_userId_str, $User->id);
         //设置session
         return $this->redirect(FVariable::$userVipcenter_view);
     }
     //        return $this->render('login',[ 'model' => $model]);
 }