mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
make better debugging output by csfr error
This commit is contained in:
parent
61c4279035
commit
a38f2d67ae
@ -69,14 +69,18 @@ Router::scope('/', function (RouteBuilder $routes) {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
$allowedCaller = Configure::read('API.allowedCaller');
|
$allowedCaller = Configure::read('API.allowedCaller');
|
||||||
|
$ipPerHost = [];
|
||||||
if($allowedCaller && count($allowedCaller) > 0) {
|
if($allowedCaller && count($allowedCaller) > 0) {
|
||||||
$callerIp = $request->clientIp();
|
$callerIp = $request->clientIp();
|
||||||
foreach($allowedCaller as $allowed) {
|
foreach($allowedCaller as $allowed) {
|
||||||
$ip = gethostbyname($allowed);
|
$ip = gethostbyname($allowed);
|
||||||
|
$ipPerHost[$allowed] = $ip;
|
||||||
if($ip === $callerIp) return true;
|
if($ip === $callerIp) return true;
|
||||||
}
|
}
|
||||||
die("caller ip: $callerIp<br>");
|
//die("caller ip: $callerIp<br>");
|
||||||
}
|
}
|
||||||
|
//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
|
// disable csfr for all ajax requests in ajax whitelisted controller
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user