Добрый день. У нас проблема следующего рода - новая версия авторизатора (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 отправляется по сети(и почему-то авторизатору не нравится). Подскажите что исправить чтоб новая версия авторизатора всё принимала по совести.
|