Размер файла: 1.86Kb
<?php
# author Drk in
require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );
# meta
$title = 'Вход';
$tl = 'Вход';
# guest
system::access(false);
# post
if (isset($_POST['CFMS'])):
$login = system::check($_POST['login']);
$password = system::check($_POST['password']);
$captcha_code = system::check($_POST['captcha_code']);
$captcha = system::check($_SESSION['captcha']);
$check = DB :: $dbh -> queryFetch("SELECT * FROM `user` WHERE `login`=? LIMIT 1;", array($login));
if (!empty($check)):
if ($login == $check['login'] && $password == $check['password']):
if ($captcha == $captcha_code):
$CK = md5(md5($check['login'].time()));
@unlink(cache."_user/{$check['CK']}.data");
DB :: $dbh -> query("UPDATE `user` SET `CK`=? WHERE `id`=? LIMIT 1;", array($CK,$check['id']));
setcookie("CK", $CK, time() + 2419200, "/", "".domain."");
system::header('/admin','Добро пожаловать!',1);
else: system::header('?','Не верный код с картинки'); endif;
else: system::header('?','Не верный логин или пароль'); endif;
else: system::header('?','Данный аккаунт не существует'); endif;
endif;
# head
require_once ( head );
echo '
<form class="list-group-item" method="post" style="width: auto;margin: auto;">
<b>Логин:</b><br><input type="text" name="login"><br>
<b>Пароль:</b><br><input type="password" name="password"><br>
<span class="text-small">Проверочный код</span>
<img src="/captcha" width="73" height="38" alt="Проверочное число"><br>
<input name="captcha_code" size="4" maxlength="10" type="text"><br>
<input type="submit" name="CFMS" value="Войти">
</form>
';
# foot
require_once ( foot ) ;
?>