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/ |