XF 1.5 Php блокировка IP адресов

Soanymore

Проверенные
Сообщения
66
Реакции
9
Баллы
1,705
Возник вопрос, возможно ли в xenforo, применить данный php код, если да то каким образом
<?php
$ipUser = $_SERVER['REMOTE_ADDR']; // Получаем IP пользователя
// массив заблокированных IP
// можно сделать получение из бд
$arrayBanIP = array(
'127.0.0.1',
'127.0.0.2',
'127.0.0.3'
);
// проверяем наличие IP пользователя в списке заблокированнный
if(in_array($ipUser, $arrayBanIP)){
// если заблокирован, то останавливаем скрипт и выводим сообщение
die('The Matrix has you...');
}
// тут любой код, доступ к которому имеют все НЕ заблокированные
?>
 
В library/config.php вставьте, только теги открывающие закрывающие не надо, там свои есть.
А можно как то преобразовать,так чтобы отдельному IP адресу выводилось своё сообщение
Например: Я внес пользователя с IP адресом 127.0.0.1
Теперь когда он пытается зайти, ему отображается причина и дата снятия блокировки
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу