IP-rajoitus: oletusarvo 'kaikki' kentässä
Tyhjä kenttä tai 'kaikki' = ei rajoitusta. UI näyttää 'kaikki' oletuksena uusille yrityksille. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2
api.php
2
api.php
@@ -137,7 +137,7 @@ function getClientIp(): string {
|
||||
*/
|
||||
function isIpAllowed(string $ip, string $allowedIps): bool {
|
||||
$allowedIps = trim($allowedIps);
|
||||
if ($allowedIps === '') return true; // ei rajoitusta
|
||||
if ($allowedIps === '' || strtolower($allowedIps) === 'kaikki') return true; // ei rajoitusta
|
||||
$entries = preg_split('/[\s,]+/', $allowedIps, -1, PREG_SPLIT_NO_EMPTY);
|
||||
$ipLong = ip2long($ip);
|
||||
if ($ipLong === false) return false;
|
||||
|
||||
Reference in New Issue
Block a user