Добавляем каптчу при регистрации и смене пароля в WordPress

от | Ноя 17, 2020 | Блог | Нет комментариев

После публикации проекта на продакш сервер спам становится головной болью. Особенно если на некоторые действия (например создание нового пользователя) WordPress будет уведомлять вас письмом на Email. Одним из эффектных способов борьбы со спамом является использование механизма каптчи.

Капча (от CAPTCHA — Completely Automated Public Turing test to tell Computers and Humans Apart) — компьютерный тест, используемый для того, чтобы определить, кем является пользователь системы: человеком или компьютером.

Для добавления каптчи мы будем использовать плагин Advanced noCaptcha & invisible captcha. Данный плагин позволяет установить каптчу версии 2 или 3 на следующие активности WordPress

  • Форма входа
  • Регистрационная форма
  • Мультисайт-форма входа
  • Форма восстановления пароля
  • Форма сброса пароля
  • Форма комментариев
  • Новая тема bbPress
  • Ответ в теме bbPress
  • Регистрация BuddyPress
  • Оформление заказа WooCommerce

Плагин так же позволяет нам выбрать версию каптчи для установки, а именно: V2 «Я не робот», V2 невидимая, V3. Для работы каптчи достаточно определить активности, постатвив туда галочки и выбрав версию каптчи.

Так же для работы капчти вам понадобится аккаунт Google. Он нужен для того чтобы получить API ключи для работы капчти с сайтом. Получить ключи нужно на сайте https://www.google.com/recaptcha/.