Вход Регистрация
Файл: _modules/login/index.php
Строк: 43
<?php

    
# mark core  v1.0
    # author Drk in
    # date 24.10.19     

    # core

    
require_once ( $_SERVER['DOCUMENT_ROOT']."/_core/system.php" );

    
# 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 FROM user WHERE login = ? LIMIT 1;", array($login));    

    if (!empty(
$check)):

    if (
cache_user::ch($check['id']) == true):    

    
$check cache_user::get($check['id']);    

    if (
$login == $check['login'] && $password == $check['password']):        

    if (
$check['ban'] == 0):    

    if (
$captcha == $captcha_code):    

    if (
system::utf_strlen($login) > 1):
    
    if (
system::utf_strlen($password) > 1):
            
    @
unlink(cache."_ck/{$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"$CKtime() + 2419200"/""".domain."");    
    
setcookie("ID"$check['id'], time() + 2419200"/""".domain."");

    
cache_user::save($check['id']);

    
cache_ck::save($CK);    

    
system::header('/map');        

    
# error
    
    
else: system::header('?','Пароль из одной буквы? Не пытайся меня обмануть, сталкер, а то добром это не закончится.'); endif;
    else: 
system::header('?','Имя из одной буквы? Не пытайся меня обмануть, сталкер, а то добром это не закончится.'); endif;
    else: 
system::header('?','Не верный код! Не пытайся меня обмануть, сталкер, а то добром это не закончится.'); endif;
    else: 
system::header('?','Ваш аккаунт заблокирован, вход не возможен!'); endif;
    else: 
system::header('?','Ты что издеваться вздумал? Быстро назови свои имя и пароль или я открою огонь.'); endif;
    else: 
system::header('?','Ты что издеваться вздумал? Быстро назови свои имя и пароль или я открою огонь.'); endif;
    else: 
system::header('?','Ты что издеваться вздумал? Быстро назови свои имя и пароль или я открою огонь.'); endif;

    endif;    

    
# meta

    
$title 'Начать игру :: '.domain;

    
# head

    
require_once ( head );

    echo 
'
    <div class="center"><img src="'
.ico.'home.png"></div>'.system::dis(3).'
    <div class="fights fights-about">
    <form method="post">
    <input type="text" name="login" value="" placeholder="Введите имя..." style="width: 96%;"><br>
    <input type="password" name="password" value="" placeholder="Введите пароль..." style="width: 96%;">
    <small>Код:</small><img src="/captcha" alt="captcha"><br>
    <input name="captcha_code" type="text" value="" placeholder="Введите код с картинки..." style="width: 96%;">
    <input type="submit" name="CFMS" value="Авторизоваться">
    </form>
    </div>
    <div class="fights-link" style="margin: 5px;"><a href="/">Вернуться назад</a></div>
    <div class="line"></div>
    '
;

    
# foot 

    
require_once ( foot );
?>
Онлайн: 1
Реклама