reCAPTCHA
Опис#
Google reCAPTCHA — це сервіс, що допомагає захистити ваш сайт від ботів та спаму. Користувач, який заповнює форму, має пройти просту перевірку «Я не робот», ставлячи галочку у відповідному полі.
Якщо у вашій адмін-панелі вже передбачені поля для введення ключів reCAPTCHA та перемикач статусу, вам не потрібно редагувати код безпосередньо. Просто введіть ключі, увімкніть статус, і функціонал reCAPTCHA почне працювати.
Кроки інтеграції#
1. Отримайте ключі reCAPTCHA#
- Перейдіть на Google reCAPTCHA Admin Console.
- Введіть назву сайту (Label) для власної ідентифікації.
- Оберіть reCAPTCHA v2 → Прапорець «Я не робот».
- Додайте домен вашого сайту у полі «Домени».
- Прийміть умови та натисніть «Надіслати».

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

2. Введіть ключі у адмінці#
У вашій панелі керування перейдіть у налаштування додатоку reCAPTCHA:
- Вставте Site Key у відповідне поле.
- Вставте Secret Key у відповідне поле.
3. Увімкніть reCAPTCHA#
Знайдіть перемикач Status та встановіть його значення на On.
4. Збережіть зміни#
Натисніть кнопку «Зберегти зміни» (або аналогічну в інтерфейсі).

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