Биллинговая система Nodeny
26 Ноября 2024, 00:14:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Старая версия nodeny+новый авторизатор  (Прочитано 5621 раз)
evkalipt
Новичок
*

Карма: 0
Offline Offline

Сообщений: 2


Просмотр профиля
« : 18 Августа 2010, 11:39:51 »

Добрый день. У нас проблема следующего рода - новая версия авторизатора (25) очень криво работает с нашей версией биллинга (версия 45р или что то вроде). Выглядит это так - при первом сеансе авторизации авторизатор становится темно - зеленым. Далее, если попытаться изменить режим доступа в интернет, сереет, и серым и остается. Если ничего не менять то остается темно - зеленым. Интернет в обоих случаях у клиента работает. Режим доступа меняется, только вот авторизатор после этого остается серым:(. Соответственно статистики в авторизаторе тоже нет, вобщем некрасиво както перед клиентом. Есть подозрение что в новых версиях биллинга поменялся протокол(в частности формат ответа авторизатору). В нашей версии nodeny формирование ответа авторизатору выглядит так:

         $cipher = new Crypt::Rijndael $rnd,Crypt::Rijndael::MODE_CBC;
         $time_mss{$j}||=0;
    $time_mss{$j}=$time_bcst_mss if $time_bcst_mss>$time_mss{$j};
         $str="$id_query{$ip},$cod$cod2,$traf,$traf2,$money,$balance{$j},$your_mb.$Ulimit_balance{$j}!$time_mss{$j}#";
         $send=$Uadmin{$ip} ? 'sv' : 'ok';
         $str.='.'.' ' x 15;
         while (length($str)>15)
           {
            $send.=$cipher->encrypt(substr $str,0,16);
            $str=substr $str,16,length($str)-16;
           }

Ну и $send отправляется по сети(и почему-то авторизатору не нравится). Подскажите что исправить чтоб новая версия авторизатора всё принимала по совести.
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #1 : 18 Августа 2010, 11:43:03 »

обновить до 49 версии религия не позволяет? Подмигивающий
Записан
evkalipt
Новичок
*

Карма: 0
Offline Offline

Сообщений: 2


Просмотр профиля
« Ответ #2 : 18 Августа 2010, 12:00:59 »

Думал она платная, счас погуглил, оказывается нет:) Спасибо, я уже в 49й нашёл место где реализован протокол авторизации, сейчас портирую себе в 45ю.
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #3 : 18 Августа 2010, 15:39:27 »

Думал она платная, счас погуглил, оказывается нет:) Спасибо, я уже в 49й нашёл место где реализован протокол авторизации, сейчас портирую себе в 45ю.
проапгрейдите к 48 версии, она нормально работает с новым авторизатором
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!