Skip to main content

reCAPTCHA

Опис#

Google reCAPTCHA — це сервіс, що допомагає захистити ваш сайт від ботів та спаму. Користувач, який заповнює форму, має пройти просту перевірку «Я не робот», ставлячи галочку у відповідному полі.

Якщо у вашій адмін-панелі вже передбачені поля для введення ключів reCAPTCHA та перемикач статусу, вам не потрібно редагувати код безпосередньо. Просто введіть ключі, увімкніть статус, і функціонал reCAPTCHA почне працювати.

Кроки інтеграції#

1. Отримайте ключі reCAPTCHA#

  1. Перейдіть на Google reCAPTCHA Admin Console.
  2. Введіть назву сайту (Label) для власної ідентифікації.
  3. Оберіть reCAPTCHA v2Прапорець «Я не робот».
  4. Додайте домен вашого сайту у полі «Домени».
  5. Прийміть умови та натисніть «Надіслати».

alt text

Ви отримаєте:

  • Site Key — використовується на фронтенді.
  • Secret Key — використовується на бекенді для перевірки токена.

alt text

2. Введіть ключі у адмінці#

У вашій панелі керування перейдіть у налаштування додатоку reCAPTCHA:

  • Вставте Site Key у відповідне поле.
  • Вставте Secret Key у відповідне поле.

3. Увімкніть reCAPTCHA#

Знайдіть перемикач Status та встановіть його значення на On.

4. Збережіть зміни#

Натисніть кнопку «Зберегти зміни» (або аналогічну в інтерфейсі).

alt text

5. Перевірте роботу#

Після збереження налаштувань:

  • Перейдіть на сторінку з формою, де має відображатися reCAPTCHA.
  • Якщо все зроблено вірно, ви побачите прапорець «Я не робот».
  • Спробуйте відправити форму без позначення капчі — з’явиться помилка.
  • Поставте галочку «Я не робот» та знову відправте форму — тепер замовлення чи форма мають пройти успішно.

Підсумок#

Виконавши ці кроки, ви увімкнете захист вашого сайту від ботів, використовуючи reCAPTCHA, без необхідності внесення змін до коду вручну. Все, що потрібно, — ввести ключі, увімкнути статус і зберегти налаштування.