getName())) && !$conf->check_Passwd($passwd)) { $sessionKeys = array_keys($_SESSION); for ($i = 0; $i < sizeof($sessionKeys); $i++) { if (substr($sessionKeys[$i], 0, 5) == "conf_") unset($_SESSION[$sessionKeys[$i]]); } $_SESSION['conf_message'] = new htmlStatusMessage('ERROR', _("The password is invalid! Please try again.")); /** go back to login if password is invalid */ require('conflogin.php'); exit; } $_SESSION['conf_isAuthenticated'] = $conf->getName(); $result = $conf->save(); // remove settings from session $sessionKeys = array_keys($_SESSION); for ($i = 0; $i < sizeof($sessionKeys); $i++) { if (substr($sessionKeys[$i], 0, 5) == "conf_") unset($_SESSION[$sessionKeys[$i]]); } if ($result === LAMConfig::SAVE_OK) { metaRefresh('../login.php?configSaveOk=1&configSaveFile=' . $conf->getName()); } else { metaRefresh('../login.php?configSaveFailed=1&configSaveFile=' . $conf->getName()); } ?>