|
|
|
@ -23,10 +23,19 @@ const ONETHINK_ADDON_PATH = './Addons/';
|
|
|
|
|
*/
|
|
|
|
|
function is_login()
|
|
|
|
|
{
|
|
|
|
|
// 判断是否过期 过期时间一个小时
|
|
|
|
|
$expire = 3600;
|
|
|
|
|
$user = session('user_auth');
|
|
|
|
|
if (empty($user)) {
|
|
|
|
|
return 0;
|
|
|
|
|
} else {
|
|
|
|
|
if (time() - intval(session('user_auth_expire')) > $expire) { // 过期正则直接去除掉session 并且返回false
|
|
|
|
|
session('user_auth', null);
|
|
|
|
|
session('user_auth_sign', null);
|
|
|
|
|
return 0;
|
|
|
|
|
} else {
|
|
|
|
|
session('user_auth_expire', time() + $expire);
|
|
|
|
|
}
|
|
|
|
|
return session('user_auth_sign') == data_auth_sign($user) ? $user['uid'] : 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|