Страница 1 из 1

фильтр негативного депозита

Добавлено: Чт фев 05, 2009 7:17 am
ran
существует ли возможность обработать сабж динамически при переходе баланса через 0 при активной клиентской сессии?

Добавлено: Чт фев 05, 2009 7:39 am
chtito2
billd хэнгапает клиентов при негативном, хоть я это и не использую.

Добавлено: Чт фев 05, 2009 8:02 am
ran
chtito2 писал(а):billd хэнгапает клиентов при негативном, хоть я это и не использую.
мне нужен не хенгап а обработка фильтра при переходе через 0

Добавлено: Чт фев 05, 2009 8:14 am
chtito2
Фильтр обрабатывается NAS'ом, а получает он его при радиус авторизации. Если кому-то известны другие варианты, буду рад поучиться.

Добавлено: Чт фев 05, 2009 9:17 am
ran
chtito2 писал(а):Фильтр обрабатывается NAS'ом, а получает он его при радиус авторизации. Если кому-то известны другие варианты, буду рад поучиться.
это я понимаю... но в принципе можно было бы как-то вызывать обработчики фильтров из traffic2sql.

ладна я пока согласен и на хенгап НО! что мне тогда ставить в виде оплаты тп? предоплата? да тогда хенгап отработает но усера уже не пустит! послеоплата? тогда не отработает хенгап :)

мне же нада чтобы авторизация была была успешной всегда а уровень доступа к различным ресурсам регулировался исключительно обработчиками фильтров негативного депозита (для чего они собсно и вводились)

в принципе пока устроил бы такой вариант - если в тп стоит предоплата но активен фильтр негативного депозита, то авторизовать с передачей фильтра. Вот тогда при переходе через 0 сессия порвётся, а при следующей авторизации усера авторизуют успешно, но с передачей фильтра!

Добавлено: Чт фев 05, 2009 10:12 am
NiTr0
ran писал(а):в принципе пока устроил бы такой вариант - если в тп стоит предоплата но активен фильтр негативного депозита, то авторизовать с передачей фильтра. Вот тогда при переходе через 0 сессия порвётся, а при следующей авторизации усера авторизуют успешно, но с передачей фильтра!
Если не ошибаюсь - оно так и есть. При наличии фильтра. Хотя сам не пробовал.

Добавлено: Чт фев 05, 2009 11:37 am
ran
NiTr0 писал(а):
ran писал(а):в принципе пока устроил бы такой вариант - если в тп стоит предоплата но активен фильтр негативного депозита, то авторизовать с передачей фильтра. Вот тогда при переходе через 0 сессия порвётся, а при следующей авторизации усера авторизуют успешно, но с передачей фильтра!
Если не ошибаюсь - оно так и есть. При наличии фильтра. Хотя сам не пробовал.
да действительно так... тока возникает другой проблем... пускает, фильтр передаётся, всё казалось бы пучком... но! - его тут же прибивает traffic2sql потому как видит предоплату и отрицательный депозит и чхать хотело на фильтры :) вот еслиб сюда $conf{IPN_FW_STOP_RULE} параметром скажем FILTERS= (а-ля радиус) передавались фильтры я бы смог их там обработать как мне нада...

Добавлено: Чт фев 05, 2009 11:46 am
ran
нашёл-таки выход ;) я могу здесь $conf{IPN_FW_STOP_RULE} вытащить фильтры отсюда /var/run/radattr.pppX :D

тема закрыта