diff --git a/interface/web/login/index.php b/interface/web/login/index.php index a888aab6e72b66401d53e1ba4d866e4e4ef45952..2bcb380d95b75a406c913b9cd7a2261ddee67cd4 100644 --- a/interface/web/login/index.php +++ b/interface/web/login/index.php @@ -182,8 +182,7 @@ function is_admin_ip_whitelisted($ip, $conf) // if the file doesn't exist, we assume that webmaster doesn't use this feature if (!file_exists($conf['admin_ip_whitelist_file'])) return true; - $file_content = file_get_contents($conf['admin_ip_whitelist_file']); - $file_lines = explode("\n", $file_content); + $file_lines = file($conf['admin_ip_whitelist_file']); $matches = array_filter($file_lines, function($v) use ($ip) { $line = trim($v);