Вход Регистрация
Файл: plugins/page/sign.in.php
Строк: 25
<?php 

core
::only('guest');
    
$title 'Авторизация';
require (
SYS.'head.php');

if (!empty(
$_POST['login']) && !empty($_POST['password']))
{    
    if (
$db->query("SELECT * FROM `users` WHERE `login` = '".core::input($_POST['login'])."' AND `password` = '".core::encode($_POST['password'])."' ")->num_rows == 1
    {
        
$user $db->query("SELECT `id`, `hash` FROM `users` WHERE `login` = '".core::input($_POST['login'])."' AND `password` = '".core::encode($_POST['password'])."' ")->fetch_assoc();

        
setcookie('id_user'$user['id'], time()+60*60*24*365'/');
        
setcookie('hash'$user['hash'], time()+60*60*24*365'/');

        
core::go('/');    
    } 
    else 
        
$error 'Неправильный логин или пароль.';
}

core::show('error');

$elements[] = [
    
'type' => 'input'
    
'title' => 'Логин'
    
'br' => 1
    
'info' => [
        
'name' => 'login',
    ]
];
$elements[] = [
    
'type' => 'password'
    
'title' => 'Пароль'
    
'br' => 1
    
'info' => [
        
'name' => 'password',
    ]
];
$elements[] = [
    
'type' => 'submit'
    
'info' => [
        
'value' => 'Войти'
    
]
];

$smarty->assign([
    
'method' => 'POST',
    
'action' => '?',
    
'el' => $elements
]);
$smarty->display('form.tpl');

require (
SYS.'foot.php');
Онлайн: 3
Реклама