blessing-skin-server/includes/session.inc.php

25 lines
683 B
PHP
Raw Normal View History

2016-02-06 23:30:32 +08:00
<?php
/**
* @Author: prpr
* @Date: 2016-02-06 23:18:49
2016-03-18 17:49:52 +08:00
* @Last Modified by: printempw
* @Last Modified time: 2016-03-18 17:46:22
2016-02-06 23:30:32 +08:00
*/
session_start();
$dir = dirname(dirname(__FILE__));
2016-03-18 17:49:52 +08:00
require "$dir/includes/autoloader.php";
2016-02-06 23:30:32 +08:00
if(isset($_COOKIE['uname']) && isset($_COOKIE['token'])) {
$_SESSION['uname'] = $_COOKIE['uname'];
$_SESSION['token'] = $_COOKIE['token'];
}
if (isset($_SESSION['uname'])) {
$user = new User($_SESSION['uname']);
if ($_SESSION['token'] != $user->getToken()) {
header('Location: ../index.php?msg=无效的 token请重新登录。');
}
} else {
header('Location: ../index.php?msg=非法访问,请先登录。');
}