reCaptcha
Описание
Расширение reCaptcha позволяет заменить стандартную неустойчивую к взлому kcaptcha сайта на reCaptcha.
Система защиты от спама, которая присутствует в CMS «по умолчанию» не устойчива к автоматическому распознаванию. На эту тему имеет ряд статей, например https://habrahabr.ru/post/263127/. Более того, существует ряд известных ботов, в которые имплементирован алгоритм распознавания данного типа капчи, что делает сайты, использующие kcaptcha открытыми для спама.
reCAPTCHA — система, разработанная в университете Карнеги — Меллон для защиты веб-сайтов от интернет-ботов. На сегодняшний день нет известных способов автоматического решения данного вида капчи, поэтому представляется целесообразным её использование на сайтах. Кроме того, за счёт использования базы данных пользователей Google, многие пользователи сайтов будут избавлены от необходимости распознавания чего-либо и прохождение капча-теста будет заключаться в установке галочки «Я не робот».
Для замены стандартной капчи на reCaptcha и предназначено данное расширение.
Совместимость
Расширение совместимо с последними версиями VQS и WWQS.
Установка
Установка расширения состоит из 2 шагов:
- Установка расширения
- Обновление стандартного экшена vfrmkcaptcha
Для установки расширения необходимо положить папку с расширением в папку extensions пакета VQS. Затем следует войти в систему под аккаунтом Администратора и перейти на страницу Администрирование/Сервисы, где нажать на кнопку для установки расширения.
Для того, чтобы стандартная капча заменилась на recaptcha, нужно также обновить стандартный файл actions/vfrmkcaptcha.php на файл vfrmkcaptcha.php, который выложен ниже. Это нужно для того, чтобы reCaptcha использовалась в стандартных виртуальных формах капчи.
Обратите внимание, если потребуется удалить расширение, производить обратную замену файла vfrmkcaptcha не потребуется – система автоматически перейдёт на использование стандартной kcaptcha.
Настройка
Для того, чтобы расширение было работоспособно, требуется его настроить, а именно – указать публичный и приватный ключи. Сделайте следующее:
- Зарегистрируйте свой сайт на https://www.google.com/recaptcha
- Получите от системы приватный и публичный ключи
- Введите полученные ключи на странице настройки расширения – Администрирование/Сервисы/reCaptcha
Указание ключей в настройках
Скачать
Вам оказалась полезна эта статья? Если не трудно – дайте свою оценку тому, насколько предложенный здесь материал вам помог=)
Комментарии:
Нет комментариев, будьте первым!
Добавить комментарий: