ZNNU 0 Posted 2007-12-03 22:15:22 Share Posted 2007-12-03 22:15:22 Возникла идея впихнутьв крон скриптик, который будет проверять количество денег на балансе у всех пользователей, и если значение баласнса будет меньше определенной суммы отправлять через консольный конфигуратор сообщение пользователю. Кто-то реализовывал подобное? Link to post Share on other sites
madf 279 Posted 2007-12-04 10:28:26 Share Posted 2007-12-04 10:28:26 В последнем авторизаторе есть опция: его иконка в трее начинает мигать когда на счету остается меньше N денег. N - настраивается. Link to post Share on other sites
Колян 2 Posted 2007-12-04 12:04:15 Share Posted 2007-12-04 12:04:15 Скрипт написать не проблема, если кто знает пхп, пишите, могу скинуть пару функций для работы с стг, отправка сообщений, добавление денег, и т.д. Link to post Share on other sites
napTu 4 Posted 2007-12-05 09:23:23 Share Posted 2007-12-05 09:23:23 Я завернул веб трафик на локальный http при отключенном авторизаторе или при отсутствии денег на счету. Link to post Share on other sites
ZNNU 0 Posted 2007-12-05 19:07:37 Author Share Posted 2007-12-05 19:07:37 Зачем на http? Юзер и в авторизаторе видит, что у него денег не осталось. Идея была написать скрипт, который будет прописан в кронтабе и уведомлять пользователей сообщением через консольный конфигуратор, когда на счету осталось меньше 2-х (например) денег. Аля предупредительная смс мобильных операторов. Link to post Share on other sites
napTu 4 Posted 2007-12-05 19:14:51 Share Posted 2007-12-05 19:14:51 я понял, просто подкидываю идею - удобно увидеть что у тебя не запущен авторизатор или закончились деньги при попытке загрузить страницу инета. а по теме - последние авторизаторы сами могут моргать при мало денег. да и скрипт тот не проблема: раз в сутки (или при ONConnect что еще проще) листаем пользователей, ls -lf /usr/stg/var/users/ | grep drw | awk '{print $9}' > /usr/stg/userlist отгребаем денежные тарифы фильтруем по деньгам for line in $(cat "/usr/stg/userlist") do ip=`cat /usr/stg/var/users/$line/conf | grep IP=` trf=`cat /usr/stg/var/users/$line/conf | grep Tariff=` adr=`cat /usr/stg/var/users/$line/conf | grep Address=` adr=`echo $adr | cut -d '=' -f2|cut -d ' ' -f1` trf=`echo $trf | cut -d '=' -f2` ipa=`echo $ip | cut -d '=' -f2` ipa2=`echo ",$ipa," | cut -d ',' -f3` ipa=`echo $ipa | cut -d ',' -f1` aipa3=`echo $ipa | cut -d '.' -f3` aipa4=`echo $ipa | cut -d '.' -f4` aipa=$aipa3$aipa4 .... через sgconf шлём мессагу Link to post Share on other sites
vop 370 Posted 2007-12-05 21:04:15 Share Posted 2007-12-05 21:04:15 Идея была написать скрипт, который будет прописан в кронтабе и уведомлять пользователей сообщением через консольный конфигуратор, когда на счету осталось меньше 2-х (например) денег. Аля предупредительная смс мобильных операторов. Когда-то ообсуждали разделение функционала между компонентами, и пришли к выводу, что все сообщения-предупреждения (т.е. сторожевые фенкции) - это исключительно внутренний функционал авторизатора. Клиент сам должен иметь возможность устаналвливать разные критерии, лимит денег, лимит трафика и т.д. И нефиг для этого грузить сервер. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now