Browse Source

fix subscribe

Tokumeikoi 4 years ago
parent
commit
ac13d1a8e1
1 changed files with 15 additions and 14 deletions
  1. 15 14
      app/Http/Controllers/Client/ClientController.php

+ 15 - 14
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']));
         }