Exemplo n.º 1
0
<?php

include "module/auth_cookie.php";
if (auth_cookie()) {
    include "view/rest.php";
} else {
    if ($_GET[page] == "reg") {
        include "view/reg.php";
    } else {
        include "view/login.php";
    }
}
Exemplo n.º 2
0
//session_name('SESS'. md5($session_name));
session_name('cp');
session_start();
if (isset($HTTP_SESSION_VARS)) {
    $_SESSION = $HTTP_SESSION_VARS;
}
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'logout') {
    user_logout();
    header('Location:' . get_referer_link());
    exit;
}
// для параноиков
require BASE_DIR . '/inc/ids.php';
require BASE_DIR . '/class/class.database.php';
if (!defined('ACPL') && !auth_sessions()) {
    if (!auth_cookie()) {
        // чистим данные авторизации в сессии
        unset($_SESSION['user_id'], $_SESSION['user_pass']);
        // считаем пользователя Гостем
        $_SESSION['user_group'] = 2;
        $_SESSION['user_name'] = get_username();
        define('UID', 0);
        define('UGROUP', 2);
        define('UNAME', $_SESSION['user_name']);
    }
}
// Заглушка пока нет поддержки многоязычности
$_SESSION['user_language'] = DEFAULT_LANGUAGE;
// Эксперимент с кэшированием
if (!defined('ACP') && empty($_POST) && !isset($_REQUEST['module']) && UGROUP == 2 && CACHE_LIFETIME) {
    require BASE_DIR . '/lib/Cache/Lite/Output.php';