summaryrefslogtreecommitdiffstats
path: root/src/etc/inc/priv.inc
diff options
context:
space:
mode:
Diffstat (limited to 'src/etc/inc/priv.inc')
-rw-r--r--src/etc/inc/priv.inc42
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) {
OpenPOWER on IntegriCloud