/** * Creates a new UserInfo model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new UserInfo(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('create', ['model' => $model]); } }
public function actionSignup() { $model = new SignupForm(); $modelInfo = new UserInfo(); if ($model->load(Yii::$app->request->post()) && $modelInfo->load(Yii::$app->request->post())) { $modelInfo->username = $model->username; if (($user = $model->signup()) && $modelInfo->save()) { // if (Yii::$app->getUser()->login($user)) { // return $this->goHome(); // } return $this->render('hint', ['hint' => '注册成功,请联系信息技术中心激活账号,然后才能访问系统!']); } else { if ($user) { $user->delete(); // exit('注册失败,请联系管理员解决问题或者仔细检查输入信息'); } } } return $this->render('signup', ['model' => $model, 'modelInfo' => $modelInfo]); }