forum.bitel.ru
http://forum.bitel.ru/

Получение NasId из request запроса
http://forum.bitel.ru/viewtopic.php?f=19&t=5823
Страница 1 из 1

Автор:  Phricker [ 26 авг 2011, 13:37 ]
Заголовок сообщения:  Получение NasId из request запроса

В 5.0 была удобный метод getNAS() в классе RadiusPacket
В 5.1 его увы нет.

Как получить этот самый NasID в 5.1 из запроса?

Автор:  Phricker [ 26 авг 2011, 13:41 ]
Заголовок сообщения:  Re: Получение NasId из request запроса

В смысле получить нас а потом уже получить его id. Вчерашнее выпитое не позволяет ясно свои мысли излагать :lol:

Автор:  Amir [ 26 авг 2011, 15:43 ]
Заголовок сообщения:  Re: Получение NasId из request запроса

А в каком месте нужно?

Автор:  Phricker [ 26 авг 2011, 17:14 ]
Заголовок сообщения:  Re: Получение NasId из request запроса

http://wiki.bgbilling.ru/index.php/Ограничение_доступа_для_различных_групп_пользователей_для_BGRadiusDialup

Считайте что почти такое же только, для 5.1, и ограничивает по группе и по vlan
Тоже необходима запись в таблицу ошибки. необходим ID NAS'a
Было бы проще если бы был один NAS, но их несколько, а скрипт будет один на всех

В вики написано
Код:
nas = request.getNAS();

Но такая конструкция вызывает на 5.1 ошибку
Код:
Error in method invocation: Method getNAS() not found in class'ru.bitel.bgbilling.kernel.network.radius.RadiusPacket' : at Line: 11 : in file: Function [id:39; title:test] : request .getNAS ( )

Автор:  Amir [ 26 авг 2011, 18:14 ]
Заголовок сообщения:  Re: Получение NasId из request запроса

Выложили обновление dialup радиуса и поправили wiki. Теперь nas должен быть доступен как объект.
Не забудьте сделать бэкап перед обновлением.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/