if ($_SESSION['_authsession']['data']['module'] != 'main') { $message = 'loggedOut'; $auth->logout(); loginFunction(); exit; } // blocks session hacking on shared hosting with multiple emms installations if (WEBPAGE::$url != $_SESSION['_authsession']['data']['url']) { $message = 'loggedOut'; $auth->logout(); loginFunction(); exit; } // to be here you need to provide valid username/password // or have a valid session open WEBPAGE::LOAD_SESSION(); $_LABELS = WEBPAGE::getCacheData(sprintf(WEBPAGE::_APP_LABELS_FILE, WEBPAGE::$lang)); $_CONF = WEBPAGE::getCacheData(sprintf(WEBPAGE::_APP_CONF_FILE, WEBPAGE::$lang)); // request logout if (!empty($_REQUEST['logout'])) { $message = 'loggedOut'; $auth->logout(); loginFunction(); exit; } // check run mode switch (WEBPAGE::$runMode) { case WEBPAGE::_RUN_MODE_NORMAL: break; case WEBPAGE::_RUN_MODE_OUTDATED: require 'includes/index.update.inc';