trinux 3 Опубликовано: 2009-05-14 12:18:31 Share Опубликовано: 2009-05-14 12:18:31 По какому критерию можно сообщить пользователю, что на его счету нет денег??? просто авторизатор даже при отрицательном балансе ЗЕЛЕНЫЙ. ОнКоннект естестенно не выполняется. и прикрутить скрипт перенаправляющий его на страницу с информацией о нулевом балансе не представляется возможным... вобщем можно ли сделать скрипт который выполняется при подключении юзера с отрицательным балансом? PS про мигание авторизатора известно, но хочу сделать перенаправление при обращении на любой сайт на страницу с информацией ... Ссылка на сообщение Поделиться на других сайтах
hexer 5 Опубліковано: 2009-05-14 14:05:31 Share Опубліковано: 2009-05-14 14:05:31 Ну в онконнект передается же параметром сумма на счету? Поставь проверку и все Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2009-05-14 14:17:46 Автор Share Опубліковано: 2009-05-14 14:17:46 OnConnect не выполняется. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-05-15 07:46:26 Share Опубліковано: 2009-05-15 07:46:26 Сделай перенаправление по умолчанию, а в OnConnect перенаправление отключай Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2009-05-15 08:10:17 Автор Share Опубліковано: 2009-05-15 08:10:17 все гениальное просто ) Ссылка на сообщение Поделиться на других сайтах
gelmas_x 11 Опубліковано: 2009-05-15 08:12:11 Share Опубліковано: 2009-05-15 08:12:11 Сделай перенаправление по умолчанию, а в OnConnect перенаправление отключай поподробней можно? Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2009-05-15 08:27:23 Автор Share Опубліковано: 2009-05-15 08:27:23 Делаем по умолчанию перенаправление на страницу с инфой , мол ув Пользователь на вашем счету не осталось бабулесов и т.д. (т.к. когда он без денег у него авторизатор зеленый и не каждый доперает посмотреть свой баланс и начинаются звонки, а в ОнКоннект убирать это перенаправление, тем самым когда баланс положительный эта страница перестает отображаться и открывается доступ в инет.) Ссылка на сообщение Поделиться на других сайтах
Колян 2 Опубліковано: 2009-05-15 08:47:51 Share Опубліковано: 2009-05-15 08:47:51 Задумывался уже раз двести на эту тему... Где можно почитать, как на фрюхе сделать такое? Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2009-05-15 09:02:38 Автор Share Опубліковано: 2009-05-15 09:02:38 а что тут думать, как сделал я: по умолчанию в правилах фаяра, перенаправление на данную страницу, на фре не знаю, вот как выглядит в линукс. $IPTABLES -t nat -A PREROUTING -p tcp -s $STG -d 0/0 --dport 80 -j DNAT --to-destination 192.168.0.1:80 следовательно попадают на страницу с нашими предупреждениями. а Когда делается ОнКоннект, для определенного Ip это правило убирается. Ссылка на сообщение Поделиться на других сайтах
Колян 2 Опубліковано: 2009-05-15 09:57:21 Share Опубліковано: 2009-05-15 09:57:21 Спасибо! Ну это для линукса, у меня фрюха) Как я понимаю, в конец фаера надо добавить правило, которое будет заворачивать все на страницу, если юзер авторизуется, то будет ходить уже по правилу, которое создастся ему Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2009-05-15 10:16:03 Автор Share Опубліковано: 2009-05-15 10:16:03 угу Ссылка на сообщение Поделиться на других сайтах
nightfly 1 237 Опубліковано: 2009-05-29 17:41:21 Share Опубліковано: 2009-05-29 17:41:21 а в чем проблема то? fwd тут_у_нас_стата,80 tcp from table(тут_неактивные_юзера) to not me dst-port 80 ну или приблизительно так Ссылка на сообщение Поделиться на других сайтах
gelmas_x 11 Опубліковано: 2009-05-29 19:59:58 Share Опубліковано: 2009-05-29 19:59:58 а что тут думать, как сделал я: по умолчанию в правилах фаяра, перенаправление на данную страницу, на фре не знаю, вот как выглядит в линукс. $IPTABLES -t nat -A PREROUTING -p tcp -s $STG -d 0/0 --dport 80 -j DNAT --to-destination 192.168.0.1:80 следовательно попадают на страницу с нашими предупреждениями. а Когда делается ОнКоннект, для определенного Ip это правило убирается. Что в переменной $STG Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2009-05-30 05:44:24 Автор Share Опубліковано: 2009-05-30 05:44:24 клиентская сеть. Но я несколько переделал все, т.к. использую squid и там заморочка некая получается прикрепил скрипты. PS: единственное что не нравится, так это если пользователь обращается на страницу без index..... то ему просто говорят что нет такой страницы тут как это решить пока не надумал stg.zip Ссылка на сообщение Поделиться на других сайтах
nightfly 1 237 Опубліковано: 2009-05-30 05:51:31 Share Опубліковано: 2009-05-30 05:51:31 Что в переменной $STG хронически не перевариваю синтаксис iptables но осмелюсь предположить что там ничто иное как --source что исходя из концепции должно соответствовать юзерской сети Ссылка на сообщение Поделиться на других сайтах
rem_lex 2 Опубліковано: 2009-06-11 06:55:26 Share Опубліковано: 2009-06-11 06:55:26 я проблему решил перенаправлением на порт, а не виртуальный хост, в принципе иптаблесом можно модифицировать пакет и отправить на виртуалхост, но это грабли и гемморно апача порт 80 статистика, порт 81 нема бабала, порт 82 юзер заморожен, порт 83 юзер заблокирован Ссылка на сообщение Поделиться на других сайтах
nightfly 1 237 Опубліковано: 2009-06-11 09:19:18 Share Опубліковано: 2009-06-11 09:19:18 дефолтный виртуалхост так лень было объявить? Ссылка на сообщение Поделиться на других сайтах
Prime 51 Опубліковано: 2009-06-11 09:24:05 Share Опубліковано: 2009-06-11 09:24:05 имхо лучше сделать личный кабинет пользователя где показывать статистику, состояние сервисов, включение и выключение доп услуг, пополнение счета итд. Ссылка на сообщение Поделиться на других сайтах
Kucher2 122 Опубліковано: 2009-12-13 18:08:01 Share Опубліковано: 2009-12-13 18:08:01 Пытался сделать через сообщения в авторизаторе подобное (вы могли видеть мои посты на форуме по этому поводу), но вылез БАГ и пришлось от этого отказаться. А тут ещё у народа роутеры появляться начали и всё такое... Готовые вэб-морды мне как-то не очень, ну извините, ну не хочу я переезжать на MySQL или платить всего за пару функций. Я в этом деле слабо понимаю, но припёрло и вот... Довелось расковырять одну программку (это бесплатный модуль карточек, был написан уважаемым Bas, ссылка на тему) с этого же форума и на её основе сделать информер для юзеров. Для входа использует такой же ИФ, как и при вводе пароля для пополнения с карточек. Использовал сторонню разработку по причине необходимости не передавать пароль в открытом виде, но незнания как это делается. Работает сие на PHP. Пришлось немного почитать. Если автор той проги даст добро и если кому-то это интересно - могу выложить что получилось. Позже хочу туда ещё кое-что дописать для удобства (благодаря проделанной madf работе, теперь это намного проще реализовать, посредством консольного конфигуратора; например позволить юзеру самому менять себе тариф или вкл/откл себе Инет), если получится, но много не ждите - не программер я. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас