Вход Регистрация
Файл: modules/users/login.php
Строк: 46
<?
define
('R'$_SERVER['DOCUMENT_ROOT']);
define('S'R.'/system');

require_once(
R.'/system/kernel.php');

if(
User::aut())
{
header('Location: /');
exit();
}

if (isset(
$_REQUEST['submit'])) {
    
$login $db->guard($_POST['login']);
    
    if(empty(
$_POST['login'])) $error .= Language::config('no_empty_login').'<br/>';
    if(empty(
$_POST['password'])) $error .= Language::config('no_empty_pass').'<br/>';
    
    
$password encode($db->guard($_POST['password']));
    
$row $db->fass("SELECT id FROM users WHERE login = '"$login ."' AND password  = '"$password ."';");

    if (empty(
$row['id']) && (!empty($_POST['login']) && !empty($_POST['password']))) {
        
$error .= Language::config('error_login').'<br/>';
    }

    if (!isset(
$error)) {
        
$_SESSION['id'] = $row['id'];
        
$_SESSION['login'] = $login;
        
$_SESSION['password'] = $password;
        
setcookie('id'$row['id'], time()+60*60*24*1024'/');
        
setcookie('login'$logintime()+60*60*24*1024'/');
        
setcookie('password'$passwordtime()+60*60*24*1024'/');
        
header('location: /');
        exit();
    }
}

$tmp->header('aut');
$tmp->title('title'Language::config('aut'));

error($error);

echo 
'<div class="main"><form action="/login" method="POST">
'
.Language::config('login').':<br/>
<input type="text" name="login" /><br/>
'
.Language::config('pass').':<br/>
<input type="password" name="password" /><br/>
<input class="button" type="submit" value="Войти" name="submit" /></form></div>'
;
$tmp->footer();

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