|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Makc Surkiz 2:5020/400 08 Feb 2006 07:03:07 To : Leonid Ryzhyck Subject : Re: mpd+freeradius+SQL - сбросить клиента -------------------------------------------------------------------------------- Leonid Ryzhyck wrote: > MS> Подскажите решение как можно разорвать связь с клиентом если > MS> некоторый параметр в SQL базе принял какое либо значение > MS> (в моем случае Balans - 0.00), > > а заранее выставить Session-Timeout на базе остатка не интересно? Hе то что бы не интересно, а скорее не реально... Потому как тарифные планы сложные, зависят от времени входящего/исходящего трафика, времени суток и.т.д. т.е. заранее предсказать через сколько отрубить клиента - нереально ( У меня написана целая функция для проверки баланса, и если среди активных пользователей она находит тех у кого лимит превышен, она возвращает IPшник или интерфейс или IDсессии вобщем может вернуть любые данные которые могут понадобиться мне для отрубания клиента... в случае с poptop она мне возвращала тока IPклиента, этого мне хватало что бы послать kill -1 <PID> и сбросить клиента... ---- С уважением, Максим! --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65779aba30f0.html, оценка из 5, голосов 10
|