diff --git a/config/routes.php b/config/routes.php index 0fa3b4f17..ec3b5fd27 100644 --- a/config/routes.php +++ b/config/routes.php @@ -69,14 +69,18 @@ Router::scope('/', function (RouteBuilder $routes) { return true; } $allowedCaller = Configure::read('API.allowedCaller'); + $ipPerHost = []; if($allowedCaller && count($allowedCaller) > 0) { $callerIp = $request->clientIp(); foreach($allowedCaller as $allowed) { $ip = gethostbyname($allowed); + $ipPerHost[$allowed] = $ip; if($ip === $callerIp) return true; } - die("caller ip: $callerIp
"); + //die("caller ip: $callerIp
"); } + //var_dump(['caller_ip' => $callerIp, 'ips' => $ipPerHost]); + die(json_encode(['state' => 'error', 'details' => ['caller_ip' => $callerIp, 'ips' => $ipPerHost]])); } } // disable csfr for all ajax requests in ajax whitelisted controller