Drupal 7 добавление reCAPTCHA для защиты от ботов
Для защиты от ботов обычно достаточно обычной капчи и небольшого изменения адреса и формы регистрации, но пока начнем с малого, а именно с устновки модулей captcha и дополнения к нему reCAPCHA
1) Для этого в drupal 7 их нужно добавить
2) После загрузки и установки необходимо их активировать
3) Переходим в конфигурации на модуль капчи (/admin/config/people/captcha).
Выставляем каптчу для нужных страниц, после переходим к примерам.
Нажимаем на примеры (Examples) вверху справа и переходим по ссылке на получение ключа рекаптчи (предполагается что аккаунт на гугле уже есть)
В поле ввода после http: вводим название нашего домена, если домен рф, то в пуникоде. (не закрываем страницу)
4) Возвращаемся в администрирование нашего сайта на вкладку reCAPTCHA (/admin/config/people/captcha/recaptcha) и вводим полученные публичный и приватный ключ, сохраняем настройки
5) Активируем рекапчу на этой странице
6) Переходим на настройки производительности Performance (/admin/config/development/performance) и проверяем, включена ли рекаптча (на этой странице, если нет, активируем). Это необходимо для корректной настройки, т.к. закешированная страница корректно каптчу не покажет.