Вход Регистрация
Файл: backup/core/class/core.php
Строк: 40
<?
session_name
('sid');
session_start();
$ip func::check($_SERVER['REMOTE_ADDR']);
$ua func::check($_SERVER['HTTP_USER_AGENT']);
$site func::check($_SERVER['HTTP_HOST']);
/* проверка Авторизации */
$user_id False;
$user_ps False;
if (isset(
$_COOKIE['cookie_id']) && isset($_COOKIE['cookie_ps'])) {
$user_id  abs((int)$_COOKIE['cookie_id']);
$user_ps  func::check($_COOKIE['cookie_ps']);
}elseif(isset(
$_SESSION['session_id']) && isset($_SESSION['session_ps'])){
$user_id  abs((int)$_SESSION['session_id']);
$user_ps  func::check($_SESSION['session_ps']);
}
if(
$user_id && $user_ps){
$user core::$dbs->query("SELECT * FROM `users` WHERE `id`=? LIMIT 1;",array($user_id));
if(
$user->rowCount() == 1){
$user $user -> fetch();
core::$dbs->query("UPDATE `users` SET `ip` = ?, `soft` = ?, `onl` = ? WHERE `id` = ?",array($ip,$ua,time(),$user['id']));
$user_id $user['id'];
$level $user['level'];
}else{
unset(
$_SESSION['session_id']);
unset(
$_SESSION['session_ps']);
SetCookie('cookie_id','');
SetCookie('cookie_ps','');
}
} else {
unset(
$_SESSION['session_id']);
unset(
$_SESSION['session_ps']);
SetCookie('cookie_id','');
SetCookie('cookie_ps','');
}
/* Настройки сайта */
$set core::$dbs->queryFetch("SELECT * FROM `setting` WHERE `id` = ? LIMIT 1",array(1));
/* основные переменные */
$user_id $user['id'];
$nick $user['login'];
$level $user['level'];
$sex $user['sex'];
$num = ($user_id) ? $user['num'] : 10;
$id = isset($_REQUEST['id']) ? func::check($_REQUEST['id']) : false;
$act = isset($_REQUEST['act']) ? func::check($_REQUEST['act']) : false;
$do = isset($_REQUEST['do']) ? func::check($_REQUEST['do']) : false;
$mod = isset($_REQUEST['mod']) ? func::check($_REQUEST['mod']) : false;
/* Удаляем тех, у кого закончился банн */
$ba core::$dbs->query("SELECT * FROM `bann` WHERE  `time_off` < ? LIMIT 1",array(time()));
$ban $ba->fetch();
if(
$ban>0){
core::$dbs->query("DELETE FROM `bann` WHERE `time_off` < ?",array(time()));
}
?>
Онлайн: 1
Реклама