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