Browse Source

fix绑定手机号1

laowu 2 ngày trước cách đây
mục cha
commit
6aefc92653

+ 12 - 1
app/Http/Controllers/Game/LoginController.php

@@ -1309,7 +1309,18 @@ class LoginController extends Controller
         $RegisterLocation = $request->country ?? env('COUNTRY_CODE',1);
         $RegisterLocation = $request->country ?? env('COUNTRY_CODE',1);
         $ServerRegion = env('REGION_24680','sa-east');
         $ServerRegion = env('REGION_24680','sa-east');
         $Language = $request->lang ?? $request->getLocale();
         $Language = $request->lang ?? $request->getLocale();
+        $Phone = $request->phone ?? "";
 
 
+        $Phone = $this->checkPhone($Phone, $RegisterLocation,$request);
+        //有错误返回
+        if (is_array($Phone)) {
+            $Phone = "";
+        }else if(is_object($Phone)&&isset($Phone->GlobalUID)){
+            //原来就存在,直接返回
+            $guser = GlobalUserInfo::toWebData($Phone,true);
+            $guser['reg'] = 1;
+            return response()->json(apiReturnSuc($guser, ['reg.success', 'Registro realizado com sucesso!']));
+        }
 
 
 
 
 
 
@@ -1421,7 +1432,7 @@ class LoginController extends Controller
                 'GlobalUID'        => $GlobalUID,
                 'GlobalUID'        => $GlobalUID,
                 'Accounts'         => $account, // Assuming email is received from request
                 'Accounts'         => $account, // Assuming email is received from request
                 'Email'            => $request->email ?? '', // Assuming email is received from request
                 'Email'            => $request->email ?? '', // Assuming email is received from request
-                'Phone'            => '', // Assuming email is received from request
+                'Phone'            => $Phone ?? '', // Assuming phone is received from request
                 'LogonPass'        => Hash::make($password),
                 'LogonPass'        => Hash::make($password),
                 'LogonIP'          => $login_ip,
                 'LogonIP'          => $login_ip,
                 'Gender'           => 1,
                 'Gender'           => 1,