4 İşlemeler b18c5da775 ... 93354ba93a

Yazar SHA1 Mesaj Tarih
  zhoulj 93354ba93a 1 3 yıl önce
  zhoulj 74e915621c 先放开ip 3 yıl önce
  zhoulj 3a2d559ad7 1 3 yıl önce
  zhoulj 38f670524c 改ip获取方式 3 yıl önce

+ 7 - 1
src/Helpers/CommonHelper.php

@@ -27,7 +27,13 @@ class CommonHelper
             $ip = $_SERVER['REMOTE_ADDR'];
         else
             $ip = "unknown";
-        return ($ip);
+
+        $ip = trim($ip);
+        $new_ips = explode(',',$ip);
+        $new_ip = isset($new_ips[0])?$new_ips[0]:$ip;
+        $new_ip = trim($new_ip);
+        \Log::info('GetClientIp_newip:'.$new_ip.' ip:'.$ip);
+        return ($new_ip);
     }
 
     /**

+ 2 - 0
src/Middleware/CompanyAuth.php

@@ -21,6 +21,8 @@ class CompanyAuth
         $validate = new CompanyAuthRequest($request);
         $validate->validate();
         $client_ip = CommonHelper::GetClientIp();
+        \Log::info('appid:'.$app_id.' ip:'.$client_ip);
+//        if(true){
         if (in_array($client_ip, $service->CompanyAuthIps($app_id))) {
             $params = $request->except('_url');
             $timestamp = (int) $params['timestamp'];