web страница"ЗАКОНЧИЛИСЬ ДЕНЬГИ" при отриц.балансе

Технические вопросы по UTM 5.0
playmp3
Сообщения: 11
Зарегистрирован: Пт июл 02, 2010 18:05

web страница"ЗАКОНЧИЛИСЬ ДЕНЬГИ" при отриц.балансе

Сообщение playmp3 »

Ребята подскажите как сделать чтоб при отрицательном балансе выводила web страница "ЗАКОНЧИЛИСЬ ДЕНЬГИ" ?

fire002
Сообщения: 9
Зарегистрирован: Чт дек 09, 2010 14:38

Re: web страница"ЗАКОНЧИЛИСЬ ДЕНЬГИ" при отриц.бал

Сообщение fire002 »

playmp3 писал(а):Ребята подскажите как сделать чтоб при отрицательном балансе выводила web страница "ЗАКОНЧИЛИСЬ ДЕНЬГИ" ?
Подробнее опишите.
Вобще, баланс

Код: Выделить всё

$this->user['balance']
Можно сделать простенькую функцию.

Аватара пользователя
KSkostja
Сообщения: 191
Зарегистрирован: Вт ноя 15, 2005 03:06
Откуда: Дальний Восток

Сообщение KSkostja »

ТОЖЕ ИНТЕРЕСТНО ПРО redirect на cisco при 0-вом балансе

fire002
Сообщения: 9
Зарегистрирован: Чт дек 09, 2010 14:38

Сообщение fire002 »

Собсно, сделал так:
Изображение

Изображение

Изображение

/modules/00_user.php
После:

Код: Выделить всё

echo getNewMessagesLink&#40;&#41;."<br><br>";
        &#125;
Вставляем:

Код: Выделить всё

if &#40;$this->user&#91;'balance'&#93; < 0&#41;&#123;
			$bnl = $this->user&#91;'balance'&#93; . "  &#40;У Вас отрицательный баланс, пожалуйста, пополните Ваш счет.&#41;";
		&#125; else &#123;
     		$bnl = $this->user&#91;'balance'&#93;;
		&#125;
Ищем:

Код: Выделить всё

$table->addRow&#40;array&#40;langGet&#40;'balance'&#41;, $this->user&#91;'balance'&#93;&#41;&#41;;
Меняем на:

Код: Выделить всё

$table->addRow&#40;array&#40;langGet&#40;'balance'&#41;, $bnl&#41;&#41;;
Переделать под себя, думаю труда не составит.

Аватара пользователя
kamae1ka
Сообщения: 142
Зарегистрирован: Пн окт 04, 2010 05:14

Сообщение kamae1ka »

имхо редирект был бы круче, но как реализовать ?

xxxupg
Сообщения: 457
Зарегистрирован: Вс май 02, 2010 10:00

Сообщение xxxupg »

менять абоненту ip адрес.

Nokis
Сообщения: 16
Зарегистрирован: Пт апр 10, 2009 14:49

Сообщение Nokis »

где нужно указать кодировку (00_user.php ), чтобы сообщение на русском выводило правильно, а то сейчас таким образом отображается - "??????"

playmp3
Сообщения: 11
Зарегистрирован: Пт июл 02, 2010 18:05

Re: web страница"ЗАКОНЧИЛИСЬ ДЕНЬГИ" при отриц.бал

Сообщение playmp3 »

[quote="fire002"][quote="playmp3"]Ребята подскажите как сделать чтоб при отрицательном балансе выводила web страница "ЗАКОНЧИЛИСЬ ДЕНЬГИ" ?[/quote]
Подробнее опишите.
Вобще, баланс
[code]$this->user['balance'][/code]
Можно сделать простенькую функцию.[/quote]


Имею в виду когда на счету отрицательный баланс и в этот момент клиент заходит на любой сайт и при этом чтоб отображалась страница "Закончились деньги , Пополните баланс" что то вроде в этом..т.е чтоб заменял на такую страницу при попытке зайти на любой сайт

xxxupg
Сообщения: 457
Зарегистрирован: Вс май 02, 2010 10:00

Re: web страница"ЗАКОНЧИЛИСЬ ДЕНЬГИ" при отриц.бал

Сообщение xxxupg »

playmp3 писал(а):Имею в виду когда на счету отрицательный баланс и в этот момент клиент заходит на любой сайт и при этом чтоб отображалась страница "Закончились деньги , Пополните баланс" что то вроде в этом..т.е чтоб заменял на такую страницу при попытке зайти на любой сайт
такое можно сделать только 2 способами:
1. заносить ip клиента в спец группу и всю эту группу по 80 и 8080 порту направлять на адрес с этой надписью..
2. заменить клиенту ip как только баланс 0 и ниже, далее тоже самое блок ip направляется на шлюз который показывает 1 и туже надпись при всех исходах

Puzan
Сообщения: 58
Зарегистрирован: Ср окт 31, 2007 09:58

Сообщение Puzan »

Могу подсказать как сделать в связке Mikrotik + UTM

xxxupg
Сообщения: 457
Зарегистрирован: Вс май 02, 2010 10:00

Сообщение xxxupg »

подскажите мне, попробую эту схему =)

Puzan
Сообщения: 58
Зарегистрирован: Ср окт 31, 2007 09:58

Сообщение Puzan »

Реализация вывода страницы для заблокированных. Mikrotik + UTM

1. Cначала добовляем два правила в фаервол UTM

1.1 Первое

Изображение

1.2 Второе

Изображение

2. Производим настройку Mikrotik

2.1 IP -> Firewall -> NAT Добовляем правило для переадресации на proxy


Изображение
Изображение
Изображение

2.2 Разрешаем доступ для выключенных на определенный сайт (Если нужно)

Изображение
Изображение

3. Настройка Web-Proxy (IP -> WEB PROXY)

3.1 Включаем Web-Proxy

Изображение

3.2 Добовляем правило для переадресации

Изображение

3.3 Блокируем Web-Proxy для остальных. Чтобы не пользовались.

Изображение

На этом все! Все изображения кликабельны!

xxxupg
Сообщения: 457
Зарегистрирован: Вс май 02, 2010 10:00

Сообщение xxxupg »

разве в данном случае мы не блокируем только web трафик?

Puzan
Сообщения: 58
Зарегистрирован: Ср окт 31, 2007 09:58

Сообщение Puzan »

xxxupg писал(а):разве в данном случае мы не блокируем только web трафик?
У меня правило еще одно есть Allowed которое дает доступ.

а no_many делает только переадресация на проксю

xxxupg
Сообщения: 457
Зарегистрирован: Вс май 02, 2010 10:00

Сообщение xxxupg »

Puzan напомни какая запись в билинге даёт возможность авторизоваться при "-" балансе и еще вопрос - клиент положил себе денег на счёт - у него интернет автоматом не включится верно?

Закрыто