Плагин wordpress и показ captcha для подозрительного трафика


nikenike
298

Посоветуйте плагин для wordpress, чтобы показывать captcha для имеющегося списка серых ip адресов (подозрительный трафик с отказами).

Если ip есть в списке, то показывать captcha, чтобы отсечь ботов. Но дать возможность ввести captcha и посмотреть сайт реальным пользователям. Спасибо.


ArbNet

По-моему глупо ставить капчу для этого.

Во-первых боты и при капче легко могут получить доступ к содержимому.

Во-вторых это раздражает реальных пользователей.

В третьих определить бота можно другими способами например по PHP переменным $_SERVER[] и через JS определив с какого браузера зашли и тд.

То есть в идеале если первое посещение, сессии ещё нет, надо запускать инициализацию, получать параметры пользователя, браузер, локацию и тд. после чего сразу перезагружать страницу, передавать параметры пользователя серверу и уже на основе этих данных выдавать результирующую страницу.

ЗЫ. Ну для всяких конструкторов в том числе и WP это проблема конечно..


nikenike

ArbNet:
По-моему глупо ставить капчу для этого.

Во-первых боты и при капче легко могут получить доступ к содержимому.

Во-вторых это раздражает реальных пользователей.

В третьих определить бота можно другими способами например по PHP переменным $_SERVER[] и через JS определив с какого браузера зашли и тд.

То есть в идеале если первое посещение, сессии ещё нет, надо запускать инициализацию, получать параметры пользователя, браузер, локацию и тд. после чего сразу перезагружать страницу, передавать параметры пользователя серверу и уже на основе этих данных выдавать результирующую страницу.

ЗЫ. Ну для всяких конструкторов в том числе и WP это проблема конечно..

Спасибо за ответ, но мне не нужно определять бота. Просто есть короткий список ip адресов с подозрительным трафиком, которые хочу заблокировать в nginx, чтобы не портили поведенческие факторы. Но хочу дать возможность реальным людям ввести captcha и посмотреть сайт.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *