Beispiel #1
0
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';