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

    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);
}

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