Вход Регистрация
Файл: modules/user/sign_in.php
Строк: 60
<?php
if(isset($user)) header('location: /');
if(!empty(
$_GET['nick']) && !empty($_GET['password'])) {
    
$nick escape($_GET['nick']);
    
$pass crypto(input($_GET['password']));
    if(
$db->query("SELECT * FROM `users` WHERE `nick` = '"$nick ."' AND `password` = '"$pass ."'")->rowCount() == 1) {
        
$userl $db->query("SELECT * FROM `users` WHERE `nick` = '"$nick ."' AND `password` = '"$pass ."'")->fetch();
        
setcookie('uid'$userl['id'], time()+60*60*24*1024'/');
        
setcookie('password'$passtime()+60*60*24*1024'/');
        
$_SESSION['uid'] = $userl['id'];
        
$_SESSION['password'] = $pass;
        
$_SESSION['lang'] = $userl['lang'];
        
$_COOKIE['lang'] = $userl['lang'];
        
header('Location: /');
        exit;
    } else { 
$err $lang->word('fail_a');
        }
    }
elseif(!empty(
$_POST['nick']) && !empty($_POST['password'])) {
    
$nick escape($_POST['nick']);
    
$pass crypto(input($_POST['password']));
    if(
$db->query("SELECT * FROM `users` WHERE `nick` = '"$nick ."' AND `password` = '"$pass ."'")->rowCount() == 1) {
        
$userl $db->query("SELECT * FROM `users` WHERE `nick` = '"$nick ."' AND `password` = '"$pass ."'")->fetch();
        
setcookie('uid'$userl['id'], time()+60*60*24*1024'/');
        
setcookie('password'$passtime()+60*60*24*1024'/');
        
$_SESSION['uid'] = $userl['id'];
        
$_SESSION['password'] = $pass;
        
$_SESSION['lang'] = $userl['lang'];
        
$_COOKIE['lang'] = $userl['lang'];
        
header('Location: /');
        exit;
    } else { 
$err $lang->word('fail_a');
        }
    }
$title $lang->word('sign_in');
require_once(
SYS.'/view/header.php');
$tpl->div('title'$lang->word('sign_in'));
if(isset(
$err)) { $tpl->div('error'$err); }
echo 
'<div class="menu">
<form action="?" method="post">
        '
$lang->word('nick') .':<br/>
        <input type="text" name="nick" /><br/>
        '
$lang->word('password') .': [<a href="/user/recovery">'.$lang->word('recovery_pass1').'</a>]<br/>
        <input type="password" name="password" /><br/>
        <input type="submit" value="'
$lang->word('sign_in_1') .'" />
    </form>
    </div>'
;
$tpl->div('block'img('lock.png') .' <a href="/sign_up/">'.$lang->word('sign_up').'</a><br/>'HICO .'<a href="/">'$lang->word('home') .'</a>');
require_once(
SYS.'/view/footer.php');
?>
Онлайн: 1
Реклама