vali 6 năm trước cách đây
mục cha
commit
141b06159b
1 tập tin đã thay đổi với 19 bổ sung8 xóa
  1. 19 8
      vendor/GatewayWorker_windows/Applications/whisper/Events.php

+ 19 - 8
vendor/GatewayWorker_windows/Applications/whisper/Events.php

@@ -419,16 +419,27 @@ class Events
             self::MySendMsg($client_id, json_encode(["message_type" => 'checkfalse', 'data' => "验证失败"], 256));
             Gateway::closeCurrentClient();
             return true;
-        } elseif ($kfinfo['status'] != 1) {
-            self::MySendMsg($client_id, json_encode(["message_type" => 'checkfalse', 'data' => "禁用中..."], 256));
-            Gateway::closeCurrentClient();
-            return true;
-        } elseif ($kfinfo['group_id'] != $group) {
-            self::MySendMsg($client_id, json_encode(["message_type" => 'checkfalse', 'data' => "groupid 有错..."], 256));
-            Gateway::closeCurrentClient();
-            return true;
+        } else {
+            if ($kfinfo['status'] != 1) {
+                self::MySendMsg($client_id, json_encode(["message_type" => 'checkfalse', 'data' => "禁用中..."], 256));
+                Gateway::closeCurrentClient();
+                return true;
+            }
+
+            if ($kfinfo['group_id'] != $group) {
+                self::MySendMsg($client_id, json_encode(["message_type" => 'checkfalse', 'data' => "groupid 有错..."], 256));
+                Gateway::closeCurrentClient();
+                return true;
+            }
+
+            if ($uid != self::getkfuid($kfinfo['id'])) {
+                self::MySendMsg($client_id, json_encode(["message_type" => 'checkfalse', 'data' => "uid 有错..."], 256));
+                Gateway::closeCurrentClient();
+                return true;
+            }
         }
 
+
         if ($loginstate == 2) {
             $oldcontids = Gateway::getClientIdByUid($uid);
             Gateway::sendToClient($oldcontids['0'], (json_encode(['message_type' => 'reLoginErr', 'msg' => '你的账号在其它登陆,本次下线'], 256)));