reCAPTCHA

Этот плагин интеграции с reCAPTCHA - еще одно решение из семейства плагинов CAPTCHA обеспечивающих защиту Ваших вебсайтов.

Пока поддерживается reCAPTCHA v2.

Авторы: esclkm, Андрей Мацовкин, Алексей Кальнов

Github: https://github.com/Cotonti-Extensions/recaptcha

 

#1. Требования

Верия для Cotonti Siena:

Просто скачайте и установите плагин.

Версия для Cotonti Genoa:

Скачать можно здесь.

Для Genoa этот плагин рекомендуется использовать с CAPTCHA Manager. Однако он может быть использован и как самостоятельная CAPTCHA на сайте.

 

#2. Установка

  1. Распаковать плагин в папку plugins
  2. Установить плагин в панели администратора
  3. Перейдите на https://developers.google.com/recaptcha чтобы получить ключи reCAPTCHA и для получения дополнительной информации
  4. Настройте плагин (не забудьте добавить ключи!)
  5. Добавте теги в шаблоны: users.register.tpl: {USERS_REGISTER_VERIFYIMG}, в comments.tpl: {COMMENTS_FORM_VERIFY_IMG}, в contact.tpl: {CONTACT_FORM_VERIFY_IMG}

 

#3. API для разработчиков

Используйте эту функцию чтобы генерировать капчу в своих расширениях:

$t->assign([
  'SOMETHING_CAPTCHA' => cot_captcha_generate(),
]);

И потом проверить капчу при обработке формы:

$response = cot_import('g-recaptcha-response', 'P', 'TXT');
if (!cot_captcha_validate($response)) {
  cot_error('recaptcha_verification_failed', 'response');
}

 

Пример:


Комментарии отсутствуют
Добавление комментариев доступно только зарегистрированным пользователям