/** * 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]); }