getUid($code); if (!$uid) { Dever::alert('邀请码错误'); } $user = Dever::db('agent/member')->find($uid); if (!$user) { Dever::alert('邀请码错误'); } if ($user['status'] == 2) { return $user; } Dever::alert('邀请人状态不正常'); } /** * 验证手机号 * @return mixed */ public function checkMobile($mobile) { $rule = Dever::rule('mobile'); if (!$mobile) { Dever::alert('手机号不能为空'); } if (!preg_match($rule, $mobile)) { Dever::alert('手机号码格式错误'); } return $mobile; } /** * 验证验证码 * @return mixed */ public function checkMcode($mobile) { $code = Dever::input('mcode'); if (!$code) { Dever::alert('请输入验证码'); } $code = Dever::load('passport/reg')->mcode($mobile, $code); if (!$code) { Dever::alert('验证码输入错误'); } } }