| xqd
@@ -101,13 +101,14 @@ class AuthController extends Controller
|
|
|
// $openid='';
|
|
|
// if(!$arr['errcode'])$openid = $arr['openid'];
|
|
|
\Log::info('openid: ' . $wechat);
|
|
|
+ $user = UserInfoModel::where('wechat',$wechat)->first();
|
|
|
|
|
|
$jpush = $request->jpush;
|
|
|
$key = $this->keySmsCode . $phone;
|
|
|
$code = Cache::store('file')->get($key);
|
|
|
$password = 123456;
|
|
|
if ($request->verify_code != $code) return $this->error(ErrorCode::SERVICE_CODE_FAILED);
|
|
|
- $user = UserInfoModel::where('phone',$phone)->first();
|
|
|
+ if(empty($user))$user = UserInfoModel::where('phone',$phone)->first();
|
|
|
if (empty($user)) {
|
|
|
$user = UserInfoModel::create([
|
|
|
'phone'=>$phone,
|
| xqd
@@ -120,6 +121,7 @@ class AuthController extends Controller
|
|
|
}else{
|
|
|
//用户已经存在,重新绑定
|
|
|
$user->wechat=$wechat;
|
|
|
+ $user->phone=$phone;
|
|
|
$user->password=bcrypt(123456);
|
|
|
$user->save();
|
|
|
}
|