Помощь Поддержка WHMCS (Помощь, запросы, вопросы)

Ps3 Unlock

Писатель
Регистрация
27 Фев 2014
Сообщения
9
Реакции
15
В темах:
Для просмотра ссылки Войди или Зарегистрируйся постим только релизы WHMCS (помощь, запросы, вопросы Запрещено)
Для просмотра ссылки Войди или Зарегистрируйся постим только модули WHMCS (помощь, запросы, вопросы Запрещено)
Для просмотра ссылки Войди или Зарегистрируйся постим запросы на модули, вопросы и прочее (задавать глупые вопросы, дублировать запросы, "хитрая набивка постов" Запрещено)

Вступает в силу 10.10.14.
P.s moderator Aste
---
кто имеет Modules Garden SolusVM extend 1.3.4?
 
Последнее редактирование модератором:
да есть такое поле, но тут лицензионный ключик отправляется на сервер, видимо это ключик от самого mumble должен быть, но не как не от модуля
Mumble является opensource поэтому ключ тут не причем , привязки к серверу Mumble там нету , вот сам ключ тут нуллить надо , ибо модуль от whmcsmod.com как и TeamSpeak 3 модуль (Mumble очень похожа на ТСку). А привязка по лицензированию есть .
Без ключика пишет : ERROR: INVALID MODULE LICENSE - соответственно лицензия по модулю , а не по серверу.

Тут даже по коду видно :
), 'license' => array( 'FriendlyName' => 'whmcsmod.com module license', 'Type' => 'text', 'Size' => '50' ) ) );


$mconfig = array( 'username' => $sv['username'], 'password' => $sv['password'], 'ipv4' => $serverip[0], 'qport' => $serverip[1] );
Mumble::getinstance( );
$client = ;
$sql = 'select * from tbladdonmodules where module=\'mumble\' and setting=\'license\' ORDER BY value DESC LIMIT 1';
mysql_query( $sql );
$query = ;
mysql_fetch_assoc( $query );
$result = ;
$result['value'];
$license = ;
$authData = array( dirname( __FILE__ ), getenv( 'HTTP_HOST' ), $license );
 
Mumble является opensource поэтому ключ тут не причем , привязки к серверу Mumble там нету , вот сам ключ тут нуллить надо , ибо модуль от whmcsmod.com как и TeamSpeak 3 модуль (Mumble очень похожа на ТСку). А привязка по лицензированию есть .
Без ключика пишет : ERROR: INVALID MODULE LICENSE - соответственно лицензия по модулю , а не по серверу.

Тут даже по коду видно :
), 'license' => array( 'FriendlyName' => 'whmcsmod.com module license', 'Type' => 'text', 'Size' => '50' ) ) );


$mconfig = array( 'username' => $sv['username'], 'password' => $sv['password'], 'ipv4' => $serverip[0], 'qport' => $serverip[1] );
Mumble::getinstance( );
$client = ;
$sql = 'select * from tbladdonmodules where module=\'mumble\' and setting=\'license\' ORDER BY value DESC LIMIT 1';
mysql_query( $sql );
$query = ;
mysql_fetch_assoc( $query );
$result = ;
$result['value'];
$license = ;
$authData = array( dirname( __FILE__ ), getenv( 'HTTP_HOST' ), $license );

вот именно модуль посылает ключ вот в этот класс Mumble::getinstance( ); я его раскодировал, в нем вообще нет происходит не какой работы с ключем, ключ тупо отправляется в запросе к Mumble серверу
Вот кусок кода получения ключа из базы и типо проверка его

PHP:
$client = Mumble::getinstance(  );
            $sql = 'select * from  tbladdonmodules where module=\'mumble\' and setting=\'license\' ORDER BY value DESC LIMIT 1';
            $query = mysql_query( $sql );
            $result = mysql_fetch_assoc( $query );
            $license = $result['value'];
            $authData = array( dirname( __FILE__ ), getenv( 'HTTP_HOST' ), $license );
            $client->auth( $mconfig['ipv4'], $mconfig['password'], $mconfig['qport'], $authData );
А вот сама функция куда собтсвенно лицензия и отправлена
PHP:
function auth($host, $secret, $port = 6502, $authData) {
        $port = (!$port ? 6502 : $port);
        $this->auth = array( 'secret' => $secret, 'host' => $host, 'port' => $port, 'data' => $authData );
    }

    function sendRequest($command, $post = false) {
        curl_setopt( $this->ch, CURLOPT_URL, URL . $command );

        if ($post) {
            $post = array_merge( $this->auth, $post );
        }
        else {
            $post = $this->auth;
        }

        http_build_query( $post );
        curl_setopt( $this->ch, CURLOPT_POSTFIELDS, $fields_string );
        $result = $fields_string = curl_exec( $this->ch );
        return json_decode( $result );
    }

Вот если посмотреть код, мы видим что нету тут проверки, команда уходит на Mumble и в ней уже содержатся эти данные.

Вы точно дали все от этого модуля, может там что то на Mumble сервер грузиться должно и оно уже может проверяет лицензию, в модуле что вы дали таких проверок нет
 
Последнее редактирование:
вот именно модуль посылает ключ вот в этот класс Mumble::getinstance( ); я его раскодировал, в нем вообще нет происходит не какой работы с ключем, ключ тупо отправляется в запросе к Mumble серверу
Сможешь убрать проверку лицензии ?
 
Сможешь убрать проверку лицензии ?
перечитай мой пост, я его обновил, возможно ты мне дал не все, либо у тебя не все, ибо тут нет проверок, все данные собираются и отправляются к Mumble серверу, возможно от модуля какие то скрипты на него надо загружать и уже эти скрипты проверку делаю


можешь еще ради интереса попробовать вот этот файлик положить, вдруг прокатит
 

Вложения

  • mumble.php.zip
    2 KB · Просмотры: 8
Последнее редактирование:
перечитай мой пост, я его обновил, возможно ты мне дал не все, либо у тебя не все, ибо тут нет проверок, все данные собираются и отправляются к Mumble серверу, возможно от модуля какие то скрипты на него надо загружать и уже эти скрипты проверку делаю


можешь еще ради интереса попробовать вот этот файлик положить, вдруг прокатит


Мои исследования показали что
1 ) При залитии файлика mumble.php.zip возникает ошибка при нажатии кнопки MANAGE :
Это значит что тут работает ИНТЕГРАЦИЯ С ИНТЕГРАЦИЕЙ (моего сайта с WHMCS с MAPI.WHMCSMOD.COM а потом с моим сервером MUMBLE )

Вот сама ошибка :

exception 'ErrorException' with message 'Undefined index: data' in /home/nathan/webs/mumble_api/public/index.php:242 Stack trace: #0 /home/nathan/webs/mumble_api/public/index.php(242:( Slim::handleErrors(8, 'Undefined index...', '/home/nathan/we...', 242, Array) #1 /home/nathan/webs/mumble_api/public/index.php(197:( checkLicense() #2 [internal function]: listServers() #3 /home/nathan/webs/mumble_api/public/vendor/slim/slim/Slim/Router.php(187:( call_user_func_array('listServers', Array) #4 /home/nathan/webs/mumble_api/public/vendor/slim/slim/Slim/Slim.php(1146:( Slim_Router->dispatch(Object(Slim_Route)) #5 /home/nathan/webs/mumble_api/public/vendor/slim/slim/Slim/Middleware/Flash.php(84:( Slim->call() #6 /home/nathan/webs/mumble_api/public/vendor/slim/slim/Slim/Middleware/MethodOverride.php(91:( Slim_Middleware_Flash->call() #7 /home/nathan/webs/mumble_api/public/vendor/slim/slim/Slim/Middleware/PrettyExceptions.php(65:( Slim_Middleware_MethodOverride->call() #8 /home/nathan/webs/mumble_api/public/vendor/slim/slim/Slim/Slim.php(1094:( Slim_Middleware_PrettyExceptions->call() #9 /home/nathan/webs/mumble_api/public/index.php(24:( Slim->run() #10 {main}


2) При использовании закодированого файла ioncube он просит лицензию , если ввести не правильную он пишет : ERROR: INVALID MODULE LICENSE , но когда ввести правильный ключ от whmcsmod.com то становится доступным панель управления сервером в WHMCS (start,stop,restart)

3) Ко всему этому у меня в панели управления whmcsmod.com АВТОМАТИЧЕСКИ !!! появился домен + ip + /var/www/modules/addons/mumble + лицензия (Active) , это значил что проверка лицензии есть + при пересоздании лицензии автоматом лицензия меняется и на моем сайте (впысывается новый ключ сам) , и mumlbe сервер тут не причем , по скольку данные о модуле идут в whmcsmod а точнее сюда на сервер: mapi.whmcsmod.com

4) Файл /modules/addons/mumble/ mumble.php ссылает лицензию на сервер-файл ,а файл /modules/servers/mumble/libs/ Mumble.php отправляет на их сервер mapi.whmcsmod.com

P.S На WHMCSMOD.COM в загрузках Модуль как был , так я и закинул , иных файлов нету .


Вот выкладываю как устанавливать это чудо с

Еще раз ссылочка на модуль от WHMCSMOD.com оригинальный:
 
Последнее редактирование:
хм а это от модуля
/home/nathan/webs/mumble_api/
или уже mumble?

в архиве модуля я не находу проверок, все сходится к классу
$client = Mumble::getinstance( );
но в нем происходит отправка данных в mumble больше не чего нет. Удивительная фигня получается))) напиши мне в ЛС, подумаем там над твоим вопросом

В ЛС дай файлик этот сразу /home/nathan/webs/mumble_api/public/index.php
 
Последнее редактирование:
whmcs v5.2.7 модуль Для просмотра ссылки Войди или Зарегистрируйся
Устанавливаю whmcs на ноутбуке, модуль работает, проделываю такой же алгоритм на компе, требует лицензию на модуль.
Есть ли шаманы которые подскажут что за чертовщина творится?)

На обоих девайсах стоит Дебиан 7, Компутер является шлюзом в локальной домашней сетке с установленной vesta panel (nginx отключал). При установки и там и там указываю mysql сервер на шлюзе.

Пробовал тупо после установки перенести на шлюз, такая же фигня (Ну потом прочитал что вроде как при переносе на другой хост лиц. модулей слетают)

Попробовал на компе залить все файлы под рутом , такая же пичалька
 
Последнее редактирование:
если модуль купленный то надо зайти туда где покупал модуль и сбросить лицензию, при смене ип, домене или даже папке установки скрипта лицензию перевыпускать надо
 
если модуль купленный то надо зайти туда где покупал модуль и сбросить лицензию, при смене ип, домене или даже папке установки скрипта лицензию перевыпускать надо
Нее не купленнный, там же ссылка в сообщении где качал его
 
Нее не купленнный, там же ссылка в сообщении где качал его
кривой нулл получается, если бы проверка лицензии была полностью выкинута, но бы на любой ключик выдавал бы что все отлично можно работать
 
Назад
Сверху