Настройка Google reCaptcha на Opencart 2.x

Разместил , 19 Ноя.2016 / Нет комментариев
Нашли то, что нужно вам? Закажи себе! Без переплат.

Настройка Google reCaptcha на Opencart 2.x занимает до 1 часа рабочего времени программиста.

В процессе создания интернет магазина электронных сигарет для клиента столкнулся с проблемой добавления стандартной каптчи Google reCaptcha на страницы модуля Simple 4.x (упрощенная регистрация и заказ) в CMS Opencart 2.x для защиты от автоматических регистраций в магазине. Для начала рассмотрим добавление Google reCaptcha для стандартной регистрации и других страниц, затем — для страниц модуля Simple 4.

Если настройка непонятна для вас — могу помочь и настроить платно. Цена — $10.

Настройка Google reCaptcha для стандартной регистрации (и других страниц) в Opencart 2.x

1. Перейдите по адресу www.google.com/recaptcha/, авторизуйтесь под вашим аккаунтом Google, добавьте домен вашего магазина в поле «Название».

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

2.Перейдите в админ-панель Opencart. Зайдите «Дополнения»->»Captcha». Зайдите в редактирование Google reCAPTCHA. Вас попросят заполнить поля Ключ и Секретный ключ, значение которых вы можете взять со страницы, где регистрировали домен в Гугл Рекаптче. Заполните поля в админке Опенкарта и выберите статус «Включено».

Настройка Google reCaptcha на Opancart 2.*

3. Перейдите в админ-панеле по следующему пути: Настройки -> Настройки. Напротив названия вашего интернет магазина кнопка «Редактировать» в виде иконки редактирования. Перейдите во вкладку «Опции» и в самом низу в настройке Captcha в выпадающем списке выберите Google reCpatcha. Чуть ниже проставьте галочки, где хотите отображать каптчу посетителям.

Настройка Google reCaptcha на Opencart 2.x - рис. 2

4. Всё, готово!

Настройка Google reCaptcha для регистрации и других страниц модуля Simple 4.x в Opencart 2.x

1. Проделайте все действия из предыдущей части инструкции.

2. Перейдите в настройку модуля по следующему пути: Дополнения -> Модули -> кнопка редактирования напротив «Простая регистрация и заказ Simple».

3. Перейдите во вкладку «Поля». Выберите для настройки поле «Защитный код». Внизу настройки «Значение по-умолчанию» выберите «Установить здесь» и внесите в него следующий код:


$this->config->set('config_google_captcha_status', true);
$this->config->set('config_google_captcha_public', 'Ваш Ключ');
$this->config->set('config_google_captcha_secret', 'Ваш Секретный Ключ');

Настройка "Защитное поле" в модуле Simple 4.x

4. Примените изменения. Перейдите во вкладку «Страницы». В левой переключающейся панели выберите нужную страницу, куда хотите встроить реКаптчу (я выбирал «Регистрация»). Внизу настроек для страницы есть
«Вы можете настроить отображение и обязательность каждого поля». Нажмите чуть ниже на переключающуюся кнопку «Добавить строку». Выберите «Защитный код». Он добавится в общий список полей. Нажмите на «Защитный код» и справа выберите в меню «Обязательное?» значение «Обязательное всегда».

Настройка Google reCaptcha в Opencart 2.x для Simple 4.x

5. Готово, теперь вы защищены от автоматических регистраций!