Вход Регистрация
Файл: 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);
}

?>
Онлайн: 2
Реклама