Файл: _modules/aut/index.php
Строк: 37
<?php
# mark core v1.0
# author Drk in
# date 24.10.19
# core
require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );
# meta
$title = 'Авторизация » Мобильные WAP сайты';
$description = system::check($config['description']);
$keywords = system::check($config['keywords']);
$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 id,login,password,ban,CK FROM user WHERE login = ? LIMIT 1;", array($login));
if (!empty($check)):
if ($login == $check['login'] && $password == $check['password']):
if ($captcha == $captcha_code):
if ($check['ban'] == 0):
@unlink(cache."_user/{$check['CK']}.data");
$CK = md5(md5($check['login'].time()));
DB :: $dbh -> query("UPDATE user SET CK = ?, ip = ?, ua = ?, data_aut = ? WHERE id = ? LIMIT 1;", array($CK,ip,ua,time(),$check['id']));
setcookie("CK", $CK, time() + 2419200, "/", "".domain."");
system::header('/','Добро пожаловать!',1);
# error
else: system::header('?','Аккаунт заблокирован, вход не возможен!'); endif;
else: system::header('?','Не верный код с картинки'); endif;
else: system::header('?','Не верно указаны данные'); endif;
else: system::header('?','Не верно указаны данные'); endif;
endif;
# head
require_once ( head );
echo '
<div class="touch">
<form action="" method="post">
Ваш логин:<br>
<input name="login" type="text" value=""><br>
Ваш пароль:<br>
<input name="password" type="password" value=""><br>
Введите код: <img src="'.site.'captcha" alt="captcha"><br>
<input name="captcha_code" type="text" value=""><br>
<input name="CFMS" type="submit" value="Авторизация"></form>
</div>
<div class="touch">
<a href="'.site.'res">Забыли пароль?</a><br>
<a href="'.site.'reg">Регистрация</a>
</div>
<a href="'.site.'" class="touch">« На главную</a>
';
# foot
require_once ( foot ) ;
?>