diff --git a/app/Http/Controllers/Client/ClientController.php b/app/Http/Controllers/Client/ClientController.php index 11885de5..85430ab0 100644 --- a/app/Http/Controllers/Client/ClientController.php +++ b/app/Http/Controllers/Client/ClientController.php @@ -23,20 +23,21 @@ class ClientController extends Controller if ($userService->isAvailable($user)) { $serverService = new ServerService(); $servers = $serverService->getAllServers($user); - } - if (isset($_SERVER['HTTP_USER_AGENT'])) { - $_SERVER['HTTP_USER_AGENT'] = strtolower($_SERVER['HTTP_USER_AGENT']); - if (strpos($_SERVER['HTTP_USER_AGENT'], 'quantumult%20x') !== false) { - die($this->quantumultX($user, $servers['vmess'], $servers['trojan'])); - } - if (strpos($_SERVER['HTTP_USER_AGENT'], 'clash') !== false) { - die($this->clash($user, $servers['vmess'], $servers['trojan'])); - } - if (strpos($_SERVER['HTTP_USER_AGENT'], 'surfboard') !== false) { - die($this->surfboard($user, $servers['vmess'])); - } - if (strpos($_SERVER['HTTP_USER_AGENT'], 'surge') !== false) { - die($this->surge($user, $servers['vmess'], $servers['trojan'])); + + if (isset($_SERVER['HTTP_USER_AGENT'])) { + $_SERVER['HTTP_USER_AGENT'] = strtolower($_SERVER['HTTP_USER_AGENT']); + if (strpos($_SERVER['HTTP_USER_AGENT'], 'quantumult%20x') !== false) { + die($this->quantumultX($user, $servers['vmess'], $servers['trojan'])); + } + if (strpos($_SERVER['HTTP_USER_AGENT'], 'clash') !== false) { + die($this->clash($user, $servers['vmess'], $servers['trojan'])); + } + if (strpos($_SERVER['HTTP_USER_AGENT'], 'surfboard') !== false) { + die($this->surfboard($user, $servers['vmess'])); + } + if (strpos($_SERVER['HTTP_USER_AGENT'], 'surge') !== false) { + die($this->surge($user, $servers['vmess'], $servers['trojan'])); + } } die($this->origin($user, $servers['vmess'], $servers['trojan'])); }