Вход Регистрация
Файл: login.php
Строк: 60
<?php

require_once("core/core.php");
require_once(
"core/ip.php");

if (isset(
$_GET['out'])) {
    
$agent check($agent);
    
$ip check($ip);
    
mysql_query("UPDATE `users` SET 
`ip` = '
$ip', 
`ua` = '
$agent'
WHERE `id` = '
$u[id]'");
    unset(
$_SESSION['login']);
    unset(
$_SESSION['pass']);
    
setcookie('clogin''');
    
setcookie('cpass''');
    
header('location: index.php?');
    exit;
}

if (@
$u['id']) {
    
header('location: start.php?restored');
    exit;
}

if (@
$_SESSION['err'] == 1) {
    @
$kod num($_GET['kod']);
    if (@
$_SESSION['r'] == $kod) {
        
$_SESSION['err'] = 0;
    }
}

if (@
$_SESSION['err'] == 0) {
    
$id = isset($_GET['id']) ? num($_GET['id']) : NULL;
    
$login = isset($_GET['login']) ? check($_GET['login']) : NULL;
    
$pass = isset($_GET['p']) ? check($_GET['p']) : NULL;

    if (
$pass && ($login || $id)) {
        
$sql $id "`id` = '$id'" "`login` = '$login'";
        
$req mysql_query("SELECT * FROM `users` WHERE $sql LIMIT 1");
        if (
mysql_num_rows($req)) {
            
$u mysql_fetch_assoc($req);
            if (
md5(md5($pass)) == $u['pass']) {
                
// Установка данных COOKIE
                
if ($_GET['save'] == 1) {
                    
$clogin $u['login'];
                    
$cpass md5($pass);
                    
setcookie("clogin"$clogintime() + 3600 24 365);
                    
setcookie("cpass"$cpasstime() + 3600 24 365);
                }
                
// Установка данных сессии
                
$_SESSION['login'] = $u['login'];
                
$_SESSION['pass'] = md5(md5($pass));
                
$agent check($agent);
                
$ip check($ip);
                
mysql_query("UPDATE `users` SET 
                            `ip` = '
$ip', 
                            `ua` = '
$agent'
                            WHERE `id` = '
$u[id]'");
                
header('Location: start.php?');
                exit;
            } else {
                
$_SESSION['err'] = 0;
                
header('Location: login.php?');
                exit;
            }
        } else {
            
$_SESSION['err'] = 1;
            
header('Location: login.php?err=1');
            exit;
        }
    }
}
require_once(
"head.php");
if (@
$_GET['err']) {
    echo 
'<div class = "error">Не правильно введен Логин или Пароль!</div>';
}
echo 
'<div class="nav"><span style="color:green"><b>Добро пожаловать!</b></span><br>Сервис создан специально для мобильных устройств, однако доступен и с компьютера.<br></div>';

Echo 
'<div class=div>';
echo 
'<form action="login.php" method=get>
Ваш логин:<br/>
<input type="text" name="login" maxlength="25" size="15"><br/>
Ваш пароль:<br/>
<input type="password" name="p" maxlength="25" size="15">'
;
echo 
'</div><div class="div">';
echo 
'<input name="save" type="checkbox" value="1"/>&nbsp;Запомнить';
echo 
'</div><div class="div">';
echo 
'<input type="submit" value="Войти" size="15" class="submit white"/><br/></form></div>';

Echo 
'<div class="nav">Если хотите сразу получить все доступные возможности, пройдите быструю и простую: <a href="/reg.php?"><u>Регистрацию</u></a><br>И не забудьте добавить <span style="color:green"><b>UnserHof.Ru</b></span> в закладки! ;)</div>';

echo 
'</div>';

require_once(
"foot.php");
?>
Онлайн: 0
Реклама