$_SESSION['sudo_user']['boi_session'] = null; require_once GS_DIR . 'htdocs/gui/inc/pamal/pamal.php'; $methods = explode(',', GS_GUI_AUTH_METHOD); array_walk($methods, 'gs_trim_value'); foreach ($methods as &$method) { $PAM = new PAMAL($method); $user = $PAM->getUser(); if ($user) { break; } } unset($method); if (!$user) { $_SESSION['login_ok'] = false; $_SESSION['login_user'] = false; $login_info = sPrintF(__('You are not logged in (authentication method: "%s").'), $PAM->getAuthMethod()); $login_errmsg = __('Benutzer oder Paßwort ungültig'); return; } $_SESSION['real_user']['_origname'] = preg_replace('/[^A-Za-z0-9_\\-.]/', '', $user); //if (! @$_SESSION['real_user']['name']) { $_SESSION['real_user']['name'] = @gs_legacy_user_map($_SESSION['real_user']['_origname']); //} if (!$_SESSION['real_user']['name']) { //die( sPrintF(__('You are not logged in (authentication method: "%s").'), $PAM->getAuthMethod()) ); $_SESSION['login_ok'] = false; $_SESSION['login_user'] = false; $login_info = sPrintF(__('You are not logged in (authentication method: "%s").'), $PAM->getAuthMethod()); return; } if (!@$_SESSION['real_user']['info']) {