Защита форм обратной связи, регистрации и логина от ботов в OpenCart, является важной задачей для владельцев интернет магазинов, использующих данную CMS. Благодаря удобной системе расширений в OpenCart, можно легко защитить Ваши формы от вредоносного воздействия с помощью reCAPTCHA.
Наш цикл статьей по reCAPTCHA от Google поможет вам понять принципы работы данного бесплатного продукта, который защищает миллионы сайтов в интернете от ботов, а также, поможет интегрировать данный вид защиты на ваши сайты.
В данной статье мы рассмотрим интеграцию reCAPTCHA в русифицированный OpenCart версии от 3.0.
Для начала, вам необходимо ознакомиться с двумя статьями по reCAPTCHA:
1. В чем отличия между reCAPTCHA v2 и v3? – данная статья поможет вам выбрать тот тип капчи, который вы хотите видеть на своем сайте. В текущей статье по opencart будет описан только метод внедрения reCAPTCHA v2.
2. Как получить приватный и публичный ключи для reCAPTCHA – в этой статье вы узнаете, как получить API-ключи, необходимые для работы капчи на вашем сайте. Данные ключи понадобятся в момент настройки работы капчи через расширения.
Ознакомившись с данными статьями можно перейти к установке reCAPTCHA на Ваш сайт. В OpenCart инструменты для внедрения reCAPTCHA уже присутствуют в списке модулей/расширений по умолчанию, их необходимо активировать.
Как это сделать?
Важно! Таким образом на OpenCart можно установить только reCAPTCHA второй версии, то есть работающую через окно с чекбоксом «Я не робот». Если вы используете ключи от v3, то капча не будет работать, вы будете наблюдать ошибку.
6. В поле Site key введите публичный ключ от reCAPTCHA, а в поле Secret key введите приватный ключ. Выпадающее меню Статус переведите в положение Включено:
Настройка reCAPTCHA будет завершена. Теперь необходимо включить ее на вашем сайте.
8. Перейдем в раздел Система -> Настройки.
Под данными формами вы будете видеть чекбокс "Я не робот":
Подведем итоги.
Как вы видите, настройка reCAPTCHA на вашем сайте работающим под CMS OpenCart является довольно легкой процедурой, но от того не менее эффективной. После установки и настройки расширения для работы reCAPTCHA на вашем сайте, вредоносные боты больше не смогут отправлять спам, совершать ложные заказы и регистрации на вашем сайте, что поможет избежать проблем связанных с данными векторами атаки.