diff --git a/resources/cidr.php b/resources/cidr.php index 4e63f8b345..33218278fe 100644 --- a/resources/cidr.php +++ b/resources/cidr.php @@ -17,24 +17,25 @@ The Initial Developer of the Original Code is Mark J Crane - Portions created by the Initial Developer are Copyright (C) 20018-2021 + Portions created by the Initial Developer are Copyright (C) 20018-2025 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane */ -//check the domain cidr range - if (isset($_SESSION['domain']["cidr"]) && !defined('STDIN')) { +//check the domain cidr range + global $settings; + if (!defined('STDIN') && !empty($settings->get('domain', 'cidr'))) { $found = false; - if (!empty($_SESSION['domain']["cidr"])) { - foreach($_SESSION['domain']["cidr"] as $cidr) { + $cidr_array = $settings->get('domain', 'cidr'); + if (!empty($cidr_array)) { + foreach($cidr_array as $cidr) { if (check_cidr($cidr, $_SERVER['REMOTE_ADDR'])) { $found = true; break; } } - unset($cidr); } if (!$found) { echo "access denied";