public function register() { $mobile = Input::get('mobile'); $email = Input::get('email'); $password = Input::get('password'); //对密码进行hash加密 $password = Hash::make($password); $user = new User(); $user->password = $password; $user->last_login_time = time(); $user->last_login_ip = $this->getIP(); $user->lock = 0; $user->user_type = 'front'; $user->add_time = time(); if ($user->save()) { $uid = $user->id; } else { echo "user base Error"; exit; } $frontUser = new FrontUser(); $frontUser->uid = $uid; $frontUser->email = $email; $frontUser->mobile = $mobile; $frontUser->email_passed = 1; $frontUser->mobile_passed = 1; $frontUser->integral = 0; $frontUser->balance = 0; if ($frontUser->save()) { echo "ok"; } }
public function register() { if (Auth::check()) { echo json_encode(array('succcess' => false, 'state' => 200, 'errMsg' => array('inputMsg' => '您已登录'), 'no' => 2)); exit; } $mobile = Input::get('user_phone'); $email = Input::get('user_email'); $auth = Input::get('user_auth'); if (!$this->MessageCheck($auth, $mobile)) { echo json_encode(array('success' => false, 'state' => 200, 'errMsg' => array('inputMsg' => '验证码验证失败!'))); exit; } //账号重复性检测 if (is_object($this->accountCheck($mobile)) || is_object($this->accountCheck($email))) { echo json_encode(array('success' => false, 'state' => 200, 'errMsg' => array('inputMsg' => '该手机号或邮箱已经被注册!'))); exit; } $password = Input::get('user_psw'); //对密码进行hash加密 $password = Hash::make($password); $user = new User(); $user->password = $password; $user->last_login_time = time(); $user->last_login_ip = $this->getIP(); $user->lock = 0; $user->user_type = 'front'; $user->add_time = time(); if ($user->save()) { $uid = $user->uid; } else { echo json_encode(array('success' => false, 'state' => 200, 'errMsg' => array('inputMsg' => 'user base Error!'))); exit; } $frontUser = new FrontUser(); $frontUser->uid = $uid; $frontUser->email = $email; $frontUser->mobile = $mobile; $frontUser->email_passed = 1; $frontUser->mobile_passed = 1; $frontUser->integral = 0; $frontUser->balance = 0; if ($frontUser->save()) { Auth::login($frontUser); //用户登录 echo json_encode(array('success' => true, 'state' => 200)); } }