Ejemplo n.º 1
0
 public function actionRegist()
 {
     $model = new RegistForm();
     $query = new User_info();
     $message = '';
     if ($model->load(Yii::$app->request->post()) && $model->validate()) {
         if (empty(User_info::find()->where(['name' => $model->name])->one())) {
             //插入新用户
             $query->name = $model->name;
             $query->password = $model->password;
             $query->email = $model->email;
             $query->save();
             //提示信息,注册成功
             $message = "注册成功";
             return $this->redirect('?r=forum/index');
         } else {
             //提示信息,注册不成功
             $message = "名称已被使用";
         }
         //返回给验证视图
         return $this->render('regist-confirm', ['model' => $model, 'message' => $message]);
     } else {
         return $this->render('regist', ['model' => $model, 'message' => $message]);
     }
 }