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:
2026-03-11 08:49:22 +02:00
parent 250722dc41
commit b1b1dd1feb
3 changed files with 3 additions and 3 deletions

View File

@@ -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;