// so session will not saved at redirect } $url = $_SERVER['SCRIPT_NAME'] . '?' . $_SERVER['QUERY_STRING']; if (mb_stristr($url, '&SID=')) { $url = mb_substr($url, 0, mb_strpos($url, '&SID=')); } redirect_with_url($url); } else { $_GET['cs_modus'] = 'password_change'; $environment->setCurrentModule('home'); $environment->setCurrentFunction('index'); if (!$environment->inPortal()) { $environment->setCurrentContextID($environment->getCurrentPortalID()); } $environment->getCurrentParameterArray(); $environment->setCurrentParameter('cs_modus', 'password_change'); } } /** password forget (END) **/ if (isset($session) and mb_strtoupper($session->getValue('user_id'), 'UTF-8') == 'GUEST' and !$outofservice) { $cas_ticket = ''; if (!empty($_GET['ticket'])) { $cas_ticket = $_GET['ticket']; } elseif (!empty($_POST['ticket'])) { $cas_ticket = $_POST['ticket']; } elseif (!empty($_COOKIE['ticket'])) { $cas_ticket = $_COOKIE['ticket']; } if (!empty($cas_ticket)) { $portal = $environment->getCurrentPortalItem(); $cas_list = $portal->getAuthSourceListCASEnabled();