Бан по IP

Любая помощь по установке/настройке/модификации concrete5

Бан по IP

Сообщение guyasyou » 28 янв 2012, 17:31 ,  »  Сообщение:#1

Кто нибудь баловался этой функцией C5? Мне интересно как это работает, что именно блокирует?
И когда я банил по диапазону (со звездочками) вылазит ошибка, но вроде в список добавляется IP, он забанит диапазон?
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: Бан по IP

Сообщение Count_Raven » 29 янв 2012, 19:28 ,  »  Сообщение:#2

Хмм... Не экспериментировал.
А какая ошибка вылазит?
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Бан по IP

Сообщение guyasyou » 29 янв 2012, 20:27 ,  »  Сообщение:#3

Я поэкспериментировал, хоть и выдает ошибки но банит ок. Не дает авторизоватся. Банит как по 1 IP, так и по диапазонам типа 192.168.0.*.
А вот ошибка
Код: Выделить всё
212.154.255.255 212.19.255.255 92.47.255.255 82.200.255.255 95.56.255.255 95.57.255.255 95.58.255.255 95.59.255.255 95.27.255.255 62.84.255.255 88.204.255.255 89.218.255.255 91.185.255.255 92.46.255.255 89.22.161.255
Warning: Cannot modify header information - headers already sent by (output started at /var/www/u2290052/data/www/minecraft54.ru/concrete/controllers/dashboard/settings/controller.php:284) in /var/www/u2290052/data/www/minecraft54.ru/concrete/libraries/controller.php on line 360

Тут максимумы диапазонов, которые я банил.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: Бан по IP

Сообщение Count_Raven » 30 янв 2012, 00:06 ,  »  Сообщение:#4

Скрипт пытается что-то в Header прописать, а он уже отправлен, т.е. поздно писать.
Хм...
Закомментируйте
Код: Выделить всё
echo $ip->ipTo . "\n";
в файле /concrete/controllers/dashboard/settings/controller.php на строке 284.

А вот место из-за которого ругается:
Код: Выделить всё
header("Location: " . $url);

На 360 строке /concrete/libraries/controller.php.

Первый файл в конце функции выполняет редирект из второго файла, а он там апишников наотправлял. Кажись это баг. Отладочная хрень осталась.
Не проверял, у меня нет 5.4.x, а в 5.5.x нет таких файлов. Просто в архиве посмотрел.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Бан по IP

Сообщение guyasyou » 30 янв 2012, 00:31 ,  »  Сообщение:#5

Я так понимаю это просто вывод, и его отключение не должно повлиять на работу самой бан-системы?
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: Бан по IP

Сообщение Count_Raven » 30 янв 2012, 00:36 ,  »  Сообщение:#6

guyasyou писал(а):Я так понимаю это просто вывод, и его отключение не должно повлиять на работу самой бан-системы?

Да не должно.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant


Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron