|
|
@@ -89,6 +89,9 @@ class LoginController extends Controller
|
|
|
}
|
|
|
if($onlyVerify)return true;
|
|
|
GamePhoneVerityCode::clearPhoneCode($Phone);
|
|
|
+ $request->merge(['c' => '']);
|
|
|
+ $_REQUEST['c'] = '';
|
|
|
+ RouteService::clearChannelConfig();
|
|
|
$config = RouteService::getChannelConfig($request);
|
|
|
$user = GlobalUserInfo::query()->where('RegionID', $config->isRegionUnique())->where("Phone", $Phone)->first();
|
|
|
if ($user) {
|
|
|
@@ -97,6 +100,10 @@ class LoginController extends Controller
|
|
|
$this->dispatchIpRiskCheck($user['UserID'] ?? 0);
|
|
|
return response()->json(apiReturnSuc($user, ['login.success', 'Login bem-sucedido, bem-vindo de volta!']));//->withCookie($this->setLoginCookie($user['sign']));
|
|
|
} else {
|
|
|
+ $user = GlobalUserInfo::query()->where("Phone", $Phone)->first();
|
|
|
+ if($user){
|
|
|
+ return response()->json(apiReturnSuc($user, ['login.success', 'Login bem-sucedido, bem-vindo de volta!']));//->withCookie($this->setLoginCookie($user['sign']));
|
|
|
+ }
|
|
|
Util::WriteLog('phone_login',[$Phone,$config]);
|
|
|
return apiReturnFail(['web.login.notfound', 'Sua conta não foi encontrada, registre-se ou tente novamente!']);
|
|
|
}
|