Example #1
0
//实例化模板引擎
$gTpl = new Templates();
//同一处理post与get数据
$_INPUT = hg_init_input();
//是否使用数据库
if (!defined('WITHOUT_DB') || !WITHOUT_DB) {
    $gDB = hg_ConnectDB();
}
$gUser = array();
/***************************记录用户登陆信息*************************/
if (!defined('WITHOUT_LOGIN') || !WITHOUT_LOGIN) {
    include ROOT_PATH . 'lib/class/session.php';
    //用户登录session信息
    $session = new Session();
    //获取用户登录信息
    $gUser = $session->load_user();
    if (!$gUser['id'] && !in_array(SCRIPT_NAME, array('login', 'register'))) {
        if (!$_INPUT['ajax']) {
            if ($_SERVER['QUERY_STRING']) {
                $query_string = '?' . $_SERVER['QUERY_STRING'];
            }
            header('Location:login.php' . $query_string);
            exit;
        } else {
            $data = array('login_error' => 1, 'msg' => '请先登录', 'callback' => "hg_ajax_post({href: 'login.php'}, '登录');");
            echo json_encode($data);
            exit;
        }
    }
}
/***************************记录用户登陆信息*************************/