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

Порядок авторизации и выполнения скриптов модулем
http://forum.bitel.ru/viewtopic.php?f=5&t=3651
Страница 1 из 1

Автор:  snark [ 27 фев 2010, 01:37 ]
Заголовок сообщения:  Порядок авторизации и выполнения скриптов модулем

очень интересует сабж ...
в каком именно порядке обрабатываются RADIUS запросы на авторизацию? так:
Код:
запрос - скрипт предобработки - скрипт аутентификации - биллинг (проверка наличия логина/пароля, баланса и т.д.)

или как то еще? где в цепочке антиспам? где запрос учетного периода? опишите _пожалуйста_
суть вопроса в том что:
а) хочется знать что за чем идет чтобы лучше понимать механизм работы
б) т.к. логины всегда цифровые, а алиасы у меня запросто попадают под регексп - хотелось бы посылать reject где-нить в самом начале, чтоб записей неизвестно о ком в log_error_<mid>_<Ym> и не появлялось даже, т.е. там были записи только об ошибках существующих договоров
спасибо!

дайте, _пожалуйста_, RADIUS-у весь API а не только его да сервера, а то метод с копированием библиотек npay и т.д. не совсем кошерен, IMHO

Автор:  Администратор [ 02 мар 2010, 14:20 ]
Заголовок сообщения:  Re: Порядок авторизации и выполнения скриптов модулем

Вот так.

Код:
запрос -> скрипт предобработки -> антиспам (блокировка) -> биллинг (проверка наличия логина/пароля, баланса и т.д.) -> штатный Reject-To-Accept -> скрипт аутентификации -> антиспам (сбор стстистики) -> ответ


Насчёт API - думаем, постараемся к следующей версии устранить эти неудобства.

Автор:  snark [ 02 мар 2010, 17:09 ]
Заголовок сообщения:  Re: Порядок авторизации и выполнения скриптов модулем

спасибо! теперь все ясно :)
в мануале, в разделе описания работы, IMHO, эта схема совсем бы не помешала, особенно с ссылочками на соответстующий абзац (антиспам - тут, RtoA - тут и т.д.) ... добавите?

Автор:  Администратор [ 02 мар 2010, 18:07 ]
Заголовок сообщения:  Re: Порядок авторизации и выполнения скриптов модулем

Да, попозже добавлю..

Автор:  snark [ 04 июн 2010, 23:00 ]
Заголовок сообщения:  Re: Порядок авторизации и выполнения скриптов модулем

родилось 2 вопроса:
1. где здесь место события "запрос учетного периода"?
2. возможно ли, если в запросе учетного периода не установить флаг processed, как то отдать нужный ответ как в аутентификации (послать acept с атрибутами)? если можно то как? покажите, пожалуйста

поправьте, плиз, а то здесь "Запрос учетного периода" а здесь "Запрос расчётного периода"

Автор:  Администратор [ 07 июн 2010, 17:48 ]
Заголовок сообщения:  Re: Порядок авторизации и выполнения скриптов модулем

1. Учётный период запрашивается по ходу аунтификации. Т.е. где-то после проверки пароля перед проверкой цены в тарифе..
http://www.bgbilling.ru/v5.0/doc/ch03s12s03.html
2. Не понял вопрос.
3. Расчётный период поправил, спасибо. Для 5.1 только доки, т.к. некритично вроде.

Автор:  snark [ 07 июн 2010, 20:16 ]
Заголовок сообщения:  Re: Порядок авторизации и выполнения скриптов модулем

Администратор писал(а):
1. Учётный период запрашивается по ходу аунтификации. Т.е. где-то после проверки пароля перед проверкой цены в тарифе..

спасибо, все становится яснее и яснее :)

Администратор писал(а):
2. Не понял вопрос.

идея в чем - при запросе учетного периода (т.к. событие у меня срабатывает всего 1 раз в месяц я думаю это оптимальное место) проверять сумму абон. платы и если денег на абонентку не хватает - не ставить, в запросе уч. периода, processed true и отдать каким либо (по п.1 видно что в скрипте авторизации) образом access accept чтобы показать страничку "денег нет"

Автор:  Администратор [ 08 июн 2010, 14:43 ]
Заголовок сообщения:  Re: Порядок авторизации и выполнения скриптов модулем

Что-то не пойму.
А если в скрипте периода поставить processed а потом вывести нужный текст функционалом Reject-To-Accept то чем хуже будет?

Автор:  snark [ 08 сен 2010, 22:10 ]
Заголовок сообщения:  Re: Порядок авторизации и выполнения скриптов модулем

в доке есть:
мануал писал(а):
Порядок обработки авторизационного пакета следующий: запрос -> скрипт предобработки -> антиспам (блокировка) -> биллинг (проверка наличия логина/пароля, баланса и т.д.) -> штатный Reject-To-Accept -> обработка события "RADIUS-аутентификация" -> антиспам (сбор статистики) -> ответ

благодаря чему с авторизацией все понятно, а вот как идет по скриптам ответ? ;)

Автор:  Amir [ 17 сен 2010, 18:59 ]
Заголовок сообщения:  Re: Порядок авторизации и выполнения скриптов модулем

snark писал(а):
благодаря чему с авторизацией все понятно, а вот как идет по скриптам ответ? ;)
Так же, вместе с request - поток один и тот же.

Автор:  snark [ 17 сен 2010, 19:34 ]
Заголовок сообщения:  Re: Порядок авторизации и выполнения скриптов модулем

добавите в доку? ;)

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