Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Генератор ключа, Генератор ключа 
:(
    Опции темы
iishel
  Дата 10.10.2017, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 10.10.2017

Репутация: нет
Всего: нет



Всем привет!
Столкнулся вот с такой проблемой. 
Есть вот такой код:
Код

function license($user, $cfg) {
        if ($user->is_admin) {
            return true;
            $secret = 'ASDsa6d5SAD1asd51sad1a';
            $_SERVER['HTTP_HOST'];
            $domain = ;
            str_replace( 'http://', '', $domain );
            $domain = ;
            str_replace( 'https://', '', $domain );
            $domain = ;
            str_replace( 'www.', '', $domain );
            $domain = ;
            explode( '.', $domain );
            $domain_array = ;
            array_reverse( $domain_array );
            $domain_array = ;

            if (isset( $domain_array[2] )) {
                $domain_array[2] . '.' . $domain_array[1];
            }
        }

        $sub_domain_res =  . '.' . $domain_array[0];
        md5( $secret . $sub_domain_res );
        $sub_license = ;
        mb_strtoupper( $sub_license );
        $sub_license = ;
        $sub_res[0] = mb_substr( $sub_license, 0, 6 );
        $sub_res[1] = mb_substr( $sub_license, 6, 6 );
        $sub_res[2] = mb_substr( $sub_license, 12, 6 );
        $sub_res[3] = mb_substr( $sub_license, 18, 6 );
        $sub_license = $sub_res[1] . '-' . $sub_res[3] . '-' . $sub_res[2] . '-' . $sub_res[0];
        explode( '|', $cfg['license'] );
        $sub_license_arr = ;

        if (in_array( $sub_license, $sub_license_arr )) {
            return true;
            $domain_res = $domain_array[1] . '.' . $domain_array[0];
            md5( $secret . $domain_res );
            $license = ;
            mb_strtoupper( $license );
            $license = ;
            $res[0] = mb_substr( $license, 0, 6 );
            $res[1] = mb_substr( $license, 6, 6 );
            $res[2] = mb_substr( $license, 12, 6 );
            $res[3] = mb_substr( $license, 18, 6 );
            $license = $res[1] . '-' . $res[3] . '-' . $res[2] . '-' . $res[0];
            explode( '|', $cfg['license'] );
            $license_arr = ;

            if (in_array( $license, $license_arr )) {
            }
        }

        return true;
    }

Данный код был получен из зашифрованного файла под incube в виду этого код кривой, но для того чтобы сделать генератор ключа этого достаточно.
Следующий код это генератор который генерирует ключи для активации компонента:
Код

<?php


if($_POST['domain']){
$domain = $_POST['domain'];

        $code = $domain;
        $code = md5( md5($code) . 'ASDsa6d5SAD1asd51sad1a' );
        $code = mb_strtoupper( $code );
        $code_bl[0] = substr( $code, 0, 6 );
        $code_bl[1] = substr( $code, 6, 6 );
        $code_bl[2] = substr( $code, 12, 6 );
        $code_bl[3] = substr( $code, 18, 6 );
        $code = $code_bl[1]."-".$code_bl[3]."-".$code_bl[2]."-".$code_bl[0];

?>
<style>
body{background:#ededed;}
.map{
padding: 300px 0px;
color:#1E90FF;
font-size:58px;
}
.map input{
height:50px;font-size:28px;
}
</style>
        
        <div class="map">
        <center>
        <?
        
echo 'Ключ: '.$code;
} else {
?>

<div class="map">
<center>Домен без www и https://<form method="POST" action="/keygen_rek.php">
<input type="text" name="domain">
<input type="submit">
</form></center></div>
<style>
body{background:#ededed;}
.map{
padding: 300px 0px;
color:#F4A460;
font-size:58px;
}
.map input{
height:50px;font-size:28px;
}
</style>

</div>
<?php
}
?>


Знающие люди, подскажите где ошибка в генераторе, почему он генерирует не правильный ключ?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1152 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.