BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 00:01

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 02 июн 2015, 20:02 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Доброго времени суток.
В DialUp юзал скрипт ограничения доступа пользователей в зависимости от
Код:
MikrotikHostIp = request.getAttribute(14988, 10).toString();

Т.е. проверял его и если мне что не нравилось - давал Reject.

Скрипт висел на событии Модуль DialUp - RADIUS-аутентификация.

Куда по феншую надо засунуть этот скрипт в Inet?
В обработчик активации сервисов устройства (тогда можно проверять авторизацию только на определенном устройстве, а не на всех) или же так же на событие Модуль Inet - Перед ответом на Access-Request.

Мне почему-то кажется что первый вариант он более правильный?
Аля так

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 июн 2015, 20:20 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Наверное, зависит от того, к чему привязана обработка - к устройствам или к абонентам.
Сейчас setSkip только для аккаунтинга работает, можем добавить и для Access-Request. Если делать в обработчике процессора протокола, то пока только в postprocess. Или в preprocess username подменить, например, добавить неиспользуемый реалм, если нужна запись об ошибке в мониторе.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 июн 2015, 22:31 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Не не не.

Там не setSkip.
Мне необходимо пользователю дать Reject, если мне не нравится то, что пришло в Access-Request.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 июн 2015, 11:50 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Ну сейчас тогда вроде три варианта:
- в preprocess поменять логин
- в скрипте на событие
- в postprocess поставить reject

В 1 и 3 можно привязываться к устройствам, в 2 - к договорам.
В 1 будет запись об ошибке в мониторе, в 2,3 - вроде бы нет.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.095s | 24 Queries | GZIP : On ]