function saveRegisterInformation() { $util = new UtilsModel(); $userData = array('telephone' => $_POST['tel'], 'password' => $_POST['password'], 'confirmPwd' => $_POST['confirmPwd'], 'phoneCode' => $_POST['phoneCode']); //验证用户提交参数 $validateResult = $util->validateParameteriIsNull($userData); //如果用户提交注册缺少必要的信息,则不允许注册,给出必要的提示信息,并将信息回填 if (!$validateResult) { $this->errorSendRedict("缺少必填项", "register", $userData); } else { //验证用户提交信息是否合法 $this->validateParameterIsValid($userData); //验证填写的注册码是否和Cookie中存在的是否一致,不一致则返回到注册页面 $validateResult = true; // $this->validateSMSCode($_POST['phoneCode']); if (!$validateResult) { $this->errorSendRedict("验证码错误", "register", $userData); } else { //验证用户手机号是否被注册过了 $member = new MemberpcModel(); $validateResult = $member->checkPhoneNumberExists($_POST['tel']); if (!$validateResult) { $this->errorSendRedict("该手机号已被注册", "register", $userData); exit; } else { $validateResult = $member->saveMemberData($userData); if (!$validateResult) { $this->errorSendRedict("注册失败", "register", $userData); exit; } else { //注册成功跳转到登录页面 // $this->successsendRedict("提示信息", "恭喜您,注册成功", "0", "?m=Index", "登陆页"); $this->redirect('Index/index'); } } } } }