show($e->getText()); // => EXIT } // check if browser can set cookies and throw error if not if (!array_key_exists(COOKIE_PREFIX . '_SESSION_ID', $_COOKIE)) { $gMessage->show($gL10n->get('SYS_COOKIE_NOT_SET', array(DOMAIN))); // => EXIT } // remove login page from navigation stack if (admStrEndsWith($gNavigation->getUrl(), '/login.php')) { $gNavigation->deleteLastUrl(); } // If no forward url has been set, then refer to the start page after login if (array_key_exists('login_forward_url', $_SESSION)) { $forwardUrl = $_SESSION['login_forward_url']; } else { $forwardUrl = ADMIDIO_URL . '/' . $gSettingsManager->getString('homepage_login'); } unset($_SESSION['login_forward_url']); admRedirect($forwardUrl); // => EXIT