Вход Регистрация
Файл: modules/user/sign_in.php
Строк: 59
<?php
/**********************************
*    @package: PerfCMS              *
*    @year: 2012                      *
*    @author: Artas                  *
*    @link: http://perfcms.pp.ua      *
**********************************/
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');
        }
    }
$page 'auth';
$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') .':<br/>
        <input type="password" name="password" /><br/>
        <input type="submit" value="'
$lang->word('sign_in') .'" />
    </form>
    </div>'
;
$tpl->div('block'img('nav.png').' <a href="/user/recovery?">'.$lang->word('recovery').'</a><br/> 'HICO .'<a href="/">'$lang->word('home') .'</a>');
require_once(
SYS.'/view/footer.php');
?>
Онлайн: 1
Реклама