Файл: social12/config.php
Строк: 63
<?php
define('DBhost', 'localhost'); // хост
define('DBuser', ''); // пользователь
define('DBpass', ''); // пароль
define('DBname', ''); // имя
$otitle = 'Добро пожаловать!'; // заголовок на всех стр.
$copy = '<a href="/">Copyright</a>'; // копирайт
$site = htmlentities($_SERVER['HTTP_HOST']); // сайт
$block = '<div class="hr"></div>'; // блоки
date_default_timezone_set('Europe/Kiev'); // временная зона
$SQLlink = '';
function connect_db()
{
        $SQLlink = @mysql_connect(DBhost, DBuser, DBpass);
        if ($SQLlink)
        {
        if (mysql_select_db(DBname))
        {
            mysql_query('SET charset utf8'); 
            mysql_query('SET names utf8'); 
            mysql_query('SET character_set_client="utf8"'); 
            mysql_query('SET character_set_connection="utf8"'); 
            mysql_query('SET character_set_result="utf8"');
            return $SQLlink;
        } else {
            show_error('Database does not exist...');
        }
        } else {
            show_error('Lost connection to SQL database...');
        }
        exit();
}
function show_error($err)
{
    include_once '/head.php';
    echo '<br/>' . $err . '<br/>Обратитесь к Администрации!';
    include_once '/foot.php';
}
include_once 'function.php'; // файл функций
require_once 'class_ipinit.php';
$ipinit = new ipinit();
$ipl = $ipinit->ip;
$ipp = long2ip($ipl);
unset($ipinit);
$times = getmicrotime(); // микросекудны
function check_login($link)
{
global $us, $ps, $ipl;
    $ref = mt_rand(10000, 1000000);
    if (isset($_POST['us'])) $us = my_check($_POST['us']);
    elseif (isset($_GET['us'])) $us = my_check($_GET['us']);
    elseif (isset($_COOKIE['us'])) $us = my_check($_COOKIE['us']);
    elseif (isset($_SESSION['us'])) $us = my_check($_SESSION['us']);
    if (isset($_POST['ps'])) $ps = my_check($_POST['ps']);
    elseif (isset($_GET['ps'])) $ps = my_check($_GET['ps']);
    elseif (isset($_COOKIE['ps'])) $ps = my_check($_COOKIE['ps']);
    elseif (isset($_SESSION['ps'])) $ps = my_check($_SESSION['ps']);
        if (empty($us) || empty($ps)) {
            $noavt = 1;
        }
        if (!ctype_digit($us)) {
            $latuser = strtolower($us);
            $result = mysql_query("SELECT * FROM `users` WHERE `latuser` = '$latuser' AND `pass` = '$ps' LIMIT 1");
        } else {
            $result = mysql_query("SELECT * FROM `users` WHERE `id` = '$us' AND `pass` = '$ps' LIMIT 1");
        }
        if (mysql_num_rows($result) == 0) {
            $noavt = 1;
        } else {
            $user = mysql_fetch_array($result);
            $_SESSION['us'] = $user['id'];
            $_SESSION['ps'] = $ps;
             setcookie('us', $user['id'], time() + 604800, '/');
             setcookie('ps', $user['pass'], time() + 604800, '/');
        }
// если гость бегает по сайту, кидаем на регу
if ($_SERVER['PHP_SELF'] != '/aut.php' && empty($_SESSION['us']) && empty($_SESSION['ps'])) {
   header('Location: /reg.php?' . $ref);
   die();
}
if ($noavt == 1)
{
    session_destroy();
    setcookie('us', '');
    setcookie('ps', '');
    header('Location: /index.php?noavt');
    die();
}
    return array($user, $id, $ps);
}
?>