Midday1024
МаглыРепутація
0 ОбычныйО Midday1024
-
Звание
Пролетал Мимо
-
Заморозка и логика снятия абонплаты
тема ответил в Midday1024 пользователя Midday1024 в Питання по Stargazer
Это верно для случая снятия абонплаты за ПРОШЕДШИЙ месяц... Я же, моделировал ситуацию: Абонплата снимается на следующий месяц. Т.е. пользователь предполагал не пользоваться услугой следующий месяц и поэтом заранее заморозил счет, чтобы 5-го числа не произошло снятие абонплаты, но потом его планы поменялись... -
Поясните как поведет себя STG в такой ситуации: Абонплата снимается полностью на месяц вперед 5 числа. Пользователь был заморожен с 27 по 7 число. При разморозке 7 числа как и когда снимется абонплата?
-
ну да - логично. логично, но не совсем... 1.зачем выносить в конфиг стоимость заморозки если это есть в тарифах stargazer? 2.если используем стоимость заморозки из userstats, зачем давать возможность вводить стоимость заморозки при создании/редактировании тарифа?
-
В кабинете пользователя, при заморозке счета, в сообщении для пользователя приводится стоимость заморозки счета из userstats.ini, а снимается сумма указанная при конфигурации тарифа + из userstats.ini.
-
Вот, нарыл - в кабинете пользователя при авторизации по ЛОГИНУ, если у пользователя в поле IP стоит '*' - выдает страницу данных первого пользователя в таблице users с IP='*' вылечил таким образом: function zbs_UserGetLoginByIp($ip) { $glob_conf=zbs_LoadConfig(); $query="SELECT `login` from `users` where `IP`='".$ip."'"; // начало редактирования //password based auth if ($glob_conf['auth']=='login') { if((isset($_COOKIE['ulogin'])) AND(isset($_COOKIE['upassword']))) { $ulogin=trim(vf($_COOKIE['ulogin'])); $upassword=trim(vf($_COOKIE['upassword'])); $query="SELECT `login` from `u
-
У меня база сохранилась, ночью подкину базу и выхлоп появиться... Нужно?
-
Еще накопал stg-2.4-2011.01.04-17.28.40 в Makefile для mod_store_firebird вместо STGLIBS = -libpp -lstg_common нужно STGLIBS = -libpp -lstg_common -lstg_crypto
-
Выяснил сам, благодаря madf и gdb Причина в сообщениях когда-то посланных всем пользователям, в т.ч. и всегда Online. Их много накопилось. Вычистил старые сообщения в базе - все наладилось... Позже вышлю выхлоп, если нужно, сейчас не могу остановить сервер.
-
ps x | grep stargazer 24585 pts/7 S+ 0:00 /usr/sbin/stargazer 24586 ? Zs 0:00 [stargazer] <defunct> 25691 pts/8 S+ 0:00 grep stargazer ps x | grep stg 4381 ? S 0:05 stg-exec 5222 ? S 0:05 stg-exec 24587 ? S 0:00 stg-exec 25698 pts/8 S+ 0:00 grep stg 29260 ? S 0:04 stg-exec 2011-02-24 12:09:12 -- Stg v. 2.407-rc2 2011-02-24 12:09:12 -- Message queue created successfully. msgKey=5555 msgID=720896 2011-02-24 12:09:12 -- Timer thread started successfully. 2011-02-24 12:09:12 -- Storage plugin
-
ASPLinux. stg-2.4-2011-rc2. Mysql. При запуске Stargazer _непредсказуемо_ зависает. В stargazer.log последняя запись: InetAccess authro... start successfull. 50 и тишина... по ps x - stargazer [defunct] stg-exec несколько раз может запуститься нормально, а потом зависает... Дополнение: база firebird - те же, но в профиль... Работает нормально только на файловой базе
-
Доступ к Интернету при отрицательном балансе
тема ответил в Midday1024 пользователя Midday1024 в Розробка Stargazer
Буду очень признателен, если подскажете как... Задача: при нулевом или отрицательном балансе пускать в интернет на маленькой/другой скорости или с другими маршрутами. -
Доступ к Интернету при отрицательном балансе
тема ответил в Midday1024 пользователя Midday1024 в Розробка Stargazer
Да, так и есть. Но OnDisconnect срабатывает в том случае если пользователь _на момент авторизации_ имеет доступ к Интернету. Т.е. для пользователя с отрицательным балансом при новой авторизации OnDisconnect не сработает: if (!connected && IsInetable()) { Connect(); } if (connected && !IsInetable()) { if (disabled) Disconnect(false, "disabled"); else if (passive) Disconnect(false, "passive"); else Disconnect(false, "no cash"); } Далее - причина отработки OnDisconnect? В скрипте н -
Возникла идея - реализовать доступ пользователей к Интернету при нулевом или отрицательном балансе, но на маленькой скорости. В поиске не нашел... Пришлось самому реализовать Выкладываю на суд общественности - stg-2.4-2011-midday.tar.gz Принцип работы: В stargazer.conf добавлена опция AllowAlt. (Может иметь значения yes или no). Она включает механизм альтернативного доступа. Если у пользователя отрицательный баланс используются альтернативные скрипты AltOnConnect и AltOnDisconnect, в них можно ограничить скорость и сообщить об этом пользователю. При пополнении баланса Stg переключ