if (!$phone) { exit(json_encode(array('state' => 0, 'return_data' => '请输入手机号码'))); } if (!preg_match('/^1(3|5|7|8)\\d{9}/', $phone)) { exit(json_encode(array('state' => 0, 'return_data' => '手机号码格式不正确'))); } //判断该手机是否注册过 if ($member->isHas($phone)) { exit(json_encode(array('state' => 0, 'return_data' => '手机号码已注册'))); } //验证验证码 if (!$sms_code) { exit(json_encode(array('state' => 0, 'return_data' => '请输入验证码'))); } //判断短息验证码 if ($sms_code != $member->getCaptcha($phone, 0)) { exit(json_encode(array('state' => 0, 'return_data' => '验证码输入不正确'))); } //判断密码 if (!$pwd) { exit(json_encode(array('state' => 0, 'return_data' => '请输入密码'))); } //密码不的小于6位 if (intval(strlen(trim($pwd))) < 6) { exit(json_encode(array('state' => 0, 'return_data' => '您输入的密码不得小于6位'))); } //判断邀请码是否填写 if (!$invest_code) { exit(json_encode(array('state' => 0, 'return_data' => '请输入邀请码'))); } //判断邀请码是否正确
exit(json_encode(array('state' => 0, 'return_data' => '请输入手机号'))); } //判断手机号格式 if (!auth::mobile($phone)) { exit(json_encode(array('state' => 0, 'return_data' => '手机格式不正确'))); } //判断是否注册过 if (!$member->isHas($phone)) { exit(json_encode(array('state' => 0, 'return_data' => '该手机账号不存在'))); } //判断是否输入验证码 if (!$captcha) { exit(json_encode(array('state' => 0, 'return_data' => '请输入验证码'))); } //判断验证码是否正确 if (!($getCaptcha = $member->getCaptcha($phone, 1))) { exit(json_encode(array('state' => 0, 'return_data' => '验证码输入不正确'))); } //判断输入密码是否存在 if (!$rpwd) { exit(json_encode(array('state' => 0, 'return_data' => '请输入设置密码'))); } //判断密码长度 if (intval(strlen(trim($rpwd)) < 6)) { exit(json_encode(array('state' => 0, 'return_data' => '设置密码不得小于6位'))); } //开始重置 if ($member->forget($phone, $rpwd, $captcha)) { exit(json_encode(array('state' => 1, 'return_data' => '密码重置成功'))); } else { exit(json_encode(array('state' => 0, 'return_data' => '密码重置失败,请稍后重试')));