Блокировка по IP адресу - Форум ProUcoz.com - Блокировка по IP адресу - Форум ProUcoz.com
Суббота 07:48 | 25.03.2017
Свежие темы · Участники · Правила форума · Поиск · RSS
Страница 1 из 11
Модератор форума: FR3cH, Reronage 
Форум ProUcoz.com » Готовые скрипты и интересные решения для системы uCoz » Форум » Блокировка по IP адресу
Блокировка по IP адресу
БеларусьRIDDICK[Нет на сайте]
Дата: Пятница, 28.12.2012, 13:35 | Сообщение # 1
Сообщений: 8163
Функция и принцип работы скрипта:с помощью данного скрипта вы сможете блокировать IP адреса нестандартным РАБОЧИМ путем. Скрипт будет перенаправлять заблокированного пользователя на страницу, которая вам нужна, с помощью этого он не сможет просмотреть сайт.
Установка:
1. Создаем в корне сайта папку с названием ban.
2. Открываем блокнот и вставляем туда вот такой код:
Код

<html>    
    <head>    
    <title>Аккаунт заблокирован</title>    
    <style type="text/css">h1 {font-size:20px;}</style>    
    </head>    
    <body>    
    <br><br><br><br><br><br>    
    <div align="center"><h1>Ваш аккаунт заблокирован.</h1><br>По всем вопросам обращайтесь к администратору сайта<br></div>    
    </body>    
    </html>

Сохраняем файл с названием index.html и заливаем на сайт в папку ban
Данную страницу можете редактировать так как вам нужно. Я сделал самый простой вариант, да, он действительно некрасивый, но потратить 30 мин можно или же скачать готовый вариант.
3. Создаем глобальный блок с названием ban. И вставляем туда вот такой код:
Код

<?if($IP_ADDRESS$='123.123.123.123')?><script type="text/javascript">location.replace('http://=====.ru/ban/')</script>    
    <noscript><meta http-equiv="refresh" content="0; url=http://=====.ru/ban/"></noscript><?endif?>

Вместо http://=====.ru/ вставляем ссылку на ваш сайт.

А там где
Код

$IP_ADDRESS$='123.123.123.123' вместо 123.123.123.123

вставляем IP пользователя, которого хотите заблокировать. Если вы хотите заблокировать больше двух, то дописываем так
Код

<?if($IP_ADDRESS$='123.123.123.123' || $IP_ADDRESS$='22.22.22.22' || $IP_ADDRESS$='33.33.33.3')?>

И так далее....
Пользователь будет автоматически переходить на страницу с текстом, что он забанен.
А код $GLOBAL_BAN$ вставляем на каждую страницу сайта после
Установка закончена.


Делай сегодня то, что другие не хотят — завтра будешь жить так, как другие не могут
старая английская пословица: "Кто в 20 лет не революционер, тот страдает недостатком сердца; кто в 40 лет не консерватор, тот страдает недостатком ума".
 
Форум ProUcoz.com » Готовые скрипты и интересные решения для системы uCoz » Форум » Блокировка по IP адресу
Страница 1 из 11
Поиск: