Не работает блокировка IP-адреса при включенном Memcache

Главные вкладки

Аватар пользователя Happy Smile Happy Smile 26 августа 2019 в 18:19

Всем снова привет! Рада к Вам снова обратится и спасибо Вам за прошлые ответы!

Так вот вопрос возник снова)))

Недавно заметила, что после включения и настройки модуля Memcache - перестала работать блокировка IP-адресов через Админ панель друпала. Кто сталкивался с такой проблемой может знает как решить ее?

Лучший ответ

Аватар пользователя ivnish ivnish 1 сентября 2019 в 20:14

fail2ban имеется в виду не модуль для друпала, а утилита на сервере.

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 1 сентября 2019 в 11:05

Есть вариант до бустрапа, делать проверку для IP и отдавать другой header 'Location: если надо, но это уже к модулю не относится.

Аватар пользователя sas@drupal.org sas@drupal.org 31 августа 2019 в 10:43

Странная проблема мемкашка работает только с таблицами cache_ интересно как это связано с блокировкой по IP? Возможно она перехватывает процесс раньше чем блокировка, но тогда зачем, надо код поковырять, заинтриговали ...

Аватар пользователя Andruxa Andruxa 31 августа 2019 в 22:55

Проблема в том, что анонимам выдается кешированные страницы из мемкеша, минуя друпальный бутстрап.
В общем-то, никакого криминала в том, что забаненный видит кеш - нет.
Как только дело дойдет до бутстрапа - напрмер, при сабмите формы, то сработает бан по IP
Но если надо чтобы вообще не пускать - то как вариант fail2ban, вынести бан по IP на отдельный сервис.

Аватар пользователя Happy Smile Happy Smile 1 сентября 2019 в 20:11

Там какая фигня, забаненый пользователь может спокойно создавать ПРофиль, добавлять материалы итд...

Что до модуля Fail2ban, там почему то надо включать модуль комментариев (((

Аватар пользователя Andruxa Andruxa 2 сентября 2019 в 17:13

SkySofiaK wrote:
забаненый пользователь может спокойно создавать ПРофиль, добавлять материалы итд...

очень странно, как это ему удается делать в обход бутстрапа.
В $_SERVER['REMOTE_ADDR'] правильно передаются IP пользователей?