Вход Регистрация
Файл: clik.online/system/inc/core.php
Строк: 21
<?php
/**
* @author: Egor Smolyakov, 2012.
* @e-mail: mr.stelhammer@gmail.com
*/

// устанавливаем серверное время
if (@function_exists('ini_set')) {
    
ini_set('date.timezone', 'Europe/Moscow');
}

$act = isset($_GET['act']) ? $_GET['act'] : ''; // работа со switch

$is_user = 0;
if (isset(
$_COOKIE['login'], $_COOKIE['password'])) {
      
$querycheck = DB :: run() -> query("SELECT * FROM `users` WHERE `login`=? LIMIT 1;", array($_COOKIE['login']));
      
$user = $querycheck -> fetch();
      
      if (!empty(
$user)) {
        if (
$_COOKIE['login'] == $user['login'] && md5_hash($_COOKIE['password']) == $user['password']) {
          
$is_user = 1;
        }
      }
}

// настройки сайта
$q = DB :: run() -> query("SELECT * FROM `settings`");
while(
$arr = $q -> fetch()) $set[$arr['id']]=$arr['value'];


// Определение IP-адресса посетителя
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) and preg_match('|^d{1,3}.d{1,3}.d{1,3}.d{1,3}$|',$_SERVER['HTTP_X_FORWARDED_FOR']))
{ 
$ip = protect($_SERVER['HTTP_X_FORWARDED_FOR']); }
elseif(isset(
$_SERVER['HTTP_CLIENT_IP']) and preg_match('|^d{1,3}.d{1,3}.d{1,3}.d{1,3}$|',$_SERVER['HTTP_CLIENT_IP']))
{ 
$ip = protect($_SERVER['HTTP_CLIENT_IP']); }
elseif(isset(
$_SERVER['REMOTE_ADDR']) and preg_match('|^d{1,3}.d{1,3}.d{1,3}.d{1,3}$|',$_SERVER['REMOTE_ADDR']))
{ 
$ip = protect($_SERVER['REMOTE_ADDR']); }
else
{ 
$ip = 'скрыт'; }
// Определение UA посетителя
if (isset($_SERVER['HTTP_X_OPERAMINI_PHONE_UA']))
{ 
$ua = protect($_SERVER['HTTP_X_OPERAMINI_PHONE_UA']); }
elseif (isset(
$_SERVER['HTTP_USER_AGENT']))
{ 
$ua = protect($_SERVER['HTTP_USER_AGENT']); } else
{ 
$ua = 'скрыт'; }
$ua=strtok($ua, '/');
$ua=strtok($ua, ' ');
if (isset(
$_SERVER['HTTP_USER_AGENT'])) $useragent = protect($_SERVER['HTTP_USER_AGENT']); else $useragent = 'скрыт';

if (
$is_user)   DB :: run() -> query("UPDATE `users` SET `last_time` = ?, `ip` = ?,`ua` = ? WHERE `id` = ? ;", array(TIME, $ip, $useragent, $user['id']));
Онлайн: 2
Реклама