Здравствуйте, уважаемые коллеги! Вы, наверное, уже заметили новую "анти капчу" под названием "reCAPTCHA" у Google, на странице ее адурилки к примеру.

Согласитесь, очень удобно, не надо разгадывать набор коряво написанных символов, вызывающих только раздражение, достаточно только кликнуть мышкой в поле «Я не робот» и все.

recaptcha

Эту же reCAPTCHA можно установить и на свой собственный сайт. Кроме удобства для посетителей, это еще и более надежная защита от разного рода спама. Сервисы по разгадыванию капч защиту reCAPTCHA просто физически обойти не сумеют ни разу.

После установки этой фишки на WordPress-book.ru, я просто забыл про спам в комментариях и автоматические спам регистрации на блоге мне больше не снятся в кошмарных снах.

Можете посмотреть, как это выглядит и работает, просто оставьте комментарий к любой статье.

Добавление reCAPTCHA на сайт

1. Перейдите по адресу https://www.google.com/recaptcha/admin#list на страницу Гугла с инструкцией по установке reCAPTCHA на сайт.
инструкция по установке reCAPTCHA на сайт
2. Тут, в первой части инструкции, вы получите два ключа – простой и непростой (секретный), они вам скоро понадобятся.

Идем дальше. Если с первой частью по интеграции на стороне клиента все понятно, то интеграция на стороне сервера поставила меня в тупик и заставила остановиться. Спасибо Диме ktonanovenkogo.ru за предложенный выход из ситуации. Для установки reCAPTCHA на сайт предлагается использовать плагин «no captcha recaptcha», специально для этого написанный, и кстати не единственный, но наиболее для нас подходящий.

3. Скачать no captcha recaptcha можно со страницы https://wordpress.org/plugins/no-captcha-recaptcha/.

После установки и активации плагина, в вашей админке появится новая ссылка «No CAPTCHA reCAPTCHA». Перейдите по ней в настройки плагина.
no captcha recaptcha4. Вставьте простой и секретный ключи в соответствующие поля.

5. В этом блоке настроек активацией соответствующих опций можно встроить капчу в форму входа в админ-панель сайта, в форму регистрации и в форму комментирования соответственно.

6. В последнем блоке , если хотите, выберете тему, язык и введите текст, который будет видеть отправивший комментарий посетитель, если забудет доказать свою причастность к человеческому происхождению.

Стоит отметить то, что теперь все спам комментарии, отсеянные reCAPTCHA, будут автоматически попадать в корзину.

И еще, reCAPTCHA не убережет от ручного спама. Для борьбы с этой напастью рекомендую использовать Akismet. Обе эти защиты прекрасно дополняют друг друга.

Я вас поздравляю с окончательной победой над спамом на своем сайте!

С уважением, Роман Ваховский.

Хороший человек всегда нажмет на кнопку!
Комментарий > Благодарность > Ссылка на секретную страницу блога

6 комментариев: Установка reCAPTCHA на сайт - лучшей капчи от Google

Страница 1 из 11
  • Иван говорит:

    И опять спасибо! Каптча отличная, а плагин позволил установить всё быстро и просто!

  • Дмитрий говорит:

    Вообще прикольный плагин, и смотрю на сайты его частенько ставят. Плюс в том, что капчу вводить не надо. Но не лучше ли вообще использовать невидимую для человека капчу?

    • Роман Ваховский говорит:

      Дмитрий, у меня невидимая каптча здорово глючила. Много комментариев просто не публиковались. Хорошо, добрые люди на почту написали что никак комментарий не оставить.

  • Татьяна говорит:

    Здравствуйте! Спасибо за полезную статью... Не могли бы вы подсказать:в форме выдает "ОШИБКА: Invalid domain for site key". Хотя плагин установлен и настроен. А в HTML-код и саму форму добавлены нужные фрагменты от Гугл. Буду очень признательна за ответ!

    • Роман Ваховский говорит:

      Здравствуйте, Татьяна!
      С ключем что-то не так, не нравится ему домен сайта. Может потому что он в зоне рф. Вы при настройке ключа домен вписывали на кирилице? Попробуйте домен вписать в пуникоде.

Страница 1 из 11

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

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

Поиск по блогу

Все права защищены © 2011-2016. WordPress-book.ru

Копирование материалов разрешено только с размещением открытой обратной ссылки на источник.