diff options
Diffstat (limited to 'src/etc/inc/priv.inc')
-rw-r--r-- | src/etc/inc/priv.inc | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/etc/inc/priv.inc b/src/etc/inc/priv.inc index fc9f122..c0bd6fb 100644 --- a/src/etc/inc/priv.inc +++ b/src/etc/inc/priv.inc @@ -269,32 +269,32 @@ function getAllowedPages($username, &$attributes = array()) { if ($_SESSION['remoteauth']) { $authcfg = auth_get_authserver($config['system']['webgui']['authmode']); - // cache auth results for a short time to ease load on auth services & logs + // cache auth results for a short time to ease load on auth services & logs if (isset($config['system']['webgui']['auth_refresh_time'])) { $recheck_time = $config['system']['webgui']['auth_refresh_time']; } else { $recheck_time = 30; } - // obtain ldap groups if we are in ldap mode - if ($authcfg['type'] == "ldap") { - if ( isset($_SESSION["ldap_allowed_groups"]) && - ( time() <= $_SESSION["auth_check_time"]+ $recheck_time) ) { - $allowed_groups = $_SESSION["ldap_allowed_groups"]; - } else { - $allowed_groups = @ldap_get_groups($username, $authcfg); - $_SESSION["ldap_allowed_groups"] = $allowed_groups; - $_SESSION["auth_check_time"] = time(); - } - } elseif ($authcfg['type'] == "radius") { - if ( isset($_SESSION["radius_allowed_groups"]) && - (time() <= $_SESSION["auth_check_time"] + $recheck_time) ) { - $allowed_groups = $_SESSION["radius_allowed_groups"]; - } else { - $allowed_groups = @radius_get_groups($attributes); - $_SESSION["radius_allowed_groups"] = $allowed_groups; - $_SESSION["auth_check_time"] = time(); - } - } + // obtain ldap groups if we are in ldap mode + if ($authcfg['type'] == "ldap") { + if ( isset($_SESSION["ldap_allowed_groups"]) && + ( time() <= $_SESSION["auth_check_time"]+ $recheck_time) ) { + $allowed_groups = $_SESSION["ldap_allowed_groups"]; + } else { + $allowed_groups = @ldap_get_groups($username, $authcfg); + $_SESSION["ldap_allowed_groups"] = $allowed_groups; + $_SESSION["auth_check_time"] = time(); + } + } elseif ($authcfg['type'] == "radius") { + if ( isset($_SESSION["radius_allowed_groups"]) && + (time() <= $_SESSION["auth_check_time"] + $recheck_time) ) { + $allowed_groups = $_SESSION["radius_allowed_groups"]; + } else { + $allowed_groups = @radius_get_groups($attributes); + $_SESSION["radius_allowed_groups"] = $allowed_groups; + $_SESSION["auth_check_time"] = time(); + } + } } if (!$allowed_groups) { |