Как настроить CAPTCHA на сайте под управлением CMS Joomla 3

В предыдущей статье о настройках Joomla рассматривалась общая для всего сайта группа настроек. Одна из настроек устанавливает тип CAPTCHA на сайте. Но без некоторых манипуляций сделать это не получится. В этой статье описывается включение и настройка CAPTCHA на сайте под управлением Joomla 3.

Что такое CAPTCHA? CAPTCHA это аббревиатура, расшифровывающаяся как Completely Automated Public Turing test to tell Computers and Humans Apart. Что переводится как «Полностью автоматизированный публичный тест Тьюринга для различия компьютеров и людей». CAPTCHA, позволяет отделять действия людей от действий роботов, предотвращает автоматические регистрации на сайте, автоматическую же отправку сообщений и т. д.

Многие пользователи Интернет часто сталкиваются с этой проверкой. CAPTCHA представляет собой форму, в которой надо произвести какое-то действие. Например, ввести символы, изображенные на картинке, или решить простой арифметический пример, или из частей сложить изображение, или правильно ответить на общеизвестный вопрос.

В Joomla встроенная CAPTCHA появилась в версии 2.5, а до этого она поставлялась отдельными расширениями или в составе расширений. В мире существует несколько разновидностей теста Тьюринга, в Joomla используется reCAPTCHA. ReCAPTCHA — система, разработанная в университете Карнеги — Меллон. Её первая версия основана на распознавании фрагментов сканированного текста. Очень удобно, reCAPTCHA помогает бороться со спамом и одновременно помогает оцифровке книг, газет и старых радио-шоу.

 

 Но мы будет настраивать более современную версию.

 

 По умолчанию CAPTCHA в Joomla выключена. В системном меню выбираем «Расширения», а затем «Менеджер плагинов». В левой части окна менеджера плагинов находится фильтр. Для отбора выбираем поле «Выбор типа», а в нём выбираем captcha.

 

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

 

Сначала выбираем версию. Доступны версии 1.0 и 2.0. Разработчики рекомендуют версию 2. 0. Предыдущая версия reCAPTCHA оставлена для совместимости. Т. е. чтобы сохранился функционал при переходе с Joomla 2.5 на Joomla 3.x. Как работает reCAPTCHA версии 1.0 можно прочитать в статье «Настройка CAPTCHA в Joomla 2.5».

Теперь нужно заполнить обязательные поля «Публичный ключ» и «Приватный ключ». Но сначала нужно получить эти ключи. Для этого переходим по ссылке на сайт Google и кликаем на кнопке «Get reCAPTCHA». Потребуется авторизация. Те, у кого есть единая учётная запись Google, авторизуются со своими учётными данными, те, у кого такой учётной записи нет, сначала регистрируются.

После авторизации регистрируем свой сайт.

Пишем название, вводим домен. Для локального хостинга указываем домен localhost. В дальнейшем, после того, как сайт будет перенесён на «боевой» хостинг надо будет отредактировать эту запись, добавив в новой строке домен сайта или пройти новую регистрацию. Если установить опцию «Получать оповещения об этом сайте», то в случае возникновения проблем (настройки, подозрительный трафик) будут приходить оповещения на адрес электронной почты.

После клика на кнопке «Регистрация», откроется окно зарегистрированного сайта.

А вот и наши ключи. Копируем значение поля «Секретный ключ» в поле «Приватный ключ» в плагине reCAPTCHA, а поле «Ключ» в поле «Публичный ключ».

После этого, при желании можно изменить стиль отображения reCAPTCHA на тот, который больше нравится – Dark или Light.

Затем в правой части плагина меняем состояние с «Отключено» на «Включено» и кликаем по кнопке «Сохранить и закрыть».

Теперь переходим к общим настройкам сайта. В поле «CAPTCHA (по умолчанию)» выбираем единственное значение «CAPTCHA — reCAPTCHA». Сохраняем настройки и проверяем работу.

Для проверки во фронтальной части сайта в блоке «Вход на сайт» кликаем по ссылке «Регистрация».

Как видим всё работает.


В следующей статье мы продолжим знакомство с настройками Joomla 3, рассмотрим общие настройки, сгруппированные на вкладках «Система» и «Сервер».

Помните, что у нас вы можете не только купить готовый сайт или заказать его разработку, но и подобрать подходящий тариф поддержки сайта, заказать продвижение сайта в поисковых системах, а так же зарегистрировать домен в одной из двухсот доменных зон и выбрать недорогой тариф хостинга! Айтишник РУ

Задать вопрос

Об авторе:

Меня зовут Андрей Золкин. Из более, чем пятнадцати лет работы в сфере информационных технологий, десять лет работаю с системами, базирующимися на открытом исходном коде. На страницах сайта Aitishnik.Ru веду блоги по CMC Joomla и Debian GNU/Linux.

 

Ещё статьи о Joomla 3

    • Joomla 3. Первый вход. Админка и сайт

      В прошлый раз мы рассматривали установку Joomla 3. Надеюсь, это было легко и просто. Теперь, чтобы и дальше было так же просто, сделаем первый вход в административную часть Joomla, в общих чертах познакомимся с элементами управления, внесем некоторые изменения и зайдём на сайт с лицевой части. Для демонстрации возможностей, править будем и с административной, и с лицевой стороны сайта….

    • Joomla 3. Мультиязычность. Многоязычный сайт ч.1…

      В этой статье я опишу включение и настройку мультиязычности на сайте под управлением Joomla 3. В итоге получится простейший многоязычный сайт. Поддержка многоязычности или по-другому мультиязычности стандартными средствами, без сторонних расширений является одним из…

    • Joomla 3. (часть 2)

      В первой части мы говорили о том, что такое Joomla и как работает эта CMS. Во второй части поговорим о том, какие сайты можно сделать на Joomla, каковы её возможности, чем отличается Joomla 3 от предыдущих версий и как в этих версиях не запутаться.

      Если говорить о возможностях, то на Joomla можно сделать…

    • Joomla 3 (часть 3)

      Продолжаем разговор. В первой части блога мы говорили о том, что такое CMS Joomla вообще и как она работает. Во второй части мы говорили о возможностях Joomla, об отличии Joomla 3 от предыдущих версий, а так же о нумерации версий этой CMS. Теперь поговорим о ресурсах…

    • Joomla 3 (часть 1)

      Этой статьей я начинаю новый цикл для новичков, посвящённый CMS Joomla 3. Предыдущий цикл был о CMS Joomla 2.5. И хотя с начала его написания прошло много времени, но он «живой», пополняется статьями. С тех пор многое изменилось: вышел последний релиз Joomla 2. 5, изменилась стратегия развития этой CMS, произошли…

    • Установка Joomla 3

      Вот и настал этот долгожданный момент – установка Joomla. По сравнению с предыдущими версиями, процесс установки Joomla 3 стал ещё более простым и наглядным. Собственно сама установка делается всего за три шага. Язык программы установки определяется автоматически. По окончании…

Блокировка сервиса и капча — Капча. Обратная связь

  1. Почему сервис заблокировали?
  2. Капча появляется слишком часто
  3. Почему после нажатия «Я не робот» мне предлагается ввести код?
  4. Не вижу картинку капчи
  5. Символы капчи неразборчивые
  6. Нет русской раскладки на клавиатуре
  7. Написать в службу поддержки

Сервис Яндекса может быть заблокирован, если на него поступает много похожих запросов от пользователей или программ. Например, если несколько человек пользуются каким-нибудь сервисом Яндекса, не сохраняя файлы cookie. В таком случае Яндекс может принять всех этих пользователей за одного и запросить дополнительное подтверждение.

Основные причины частого появления капчи:

  • в браузере запрещено сохранение cookie, в которых фиксируется успешный ввод капчи;

  • вы используете режим Инкогнито, при котором cookie автоматически удаляются при закрытии браузера.

Чтобы капча перестала появляться слишком часто:

  1. Включите сохранение cookie в браузере.

    • Яндекс Браузер
    • Microsoft Edge
    • Google Chrome
    • Mozilla Firefox
    • Opera
    • Safari
  2. Правильно введите капчу. Используйте строчные и прописные буквы. Знаки препинания и пробелы можно не вводить.

Примечание. Как убрать капчу в Wordstat, читайте в справке Директа.

Иногда подтверждения «Я не робот» недостаточно, чтобы отличить реального человека от программы. Мы постоянно работаем над улучшением алгоритмов, но иногда просим пройти дополнительную проверку.

В этом случае, чтобы вернуться на страницу сервиса, введите символы, которые вы видите на картинке капчи, и нажмите Отправить.

Используйте строчные и прописные буквы. Знаки препинания и пробелы можно игнорировать.

Чтобы сменить картинку капчи, нажмите значок .

Вместо символов с картинки можно ввести цифры из звуковой капчи:

  1. Нажмите значок .

  2. Прослушайте сообщение.

  3. Введите услышанные цифры в поле ввода под картинкой капчи.

  4. Нажмите Отправить.

Внимание. Яндекс запрашивает только символы с картинки и никогда не просит указать номер телефона, отправить SMS или заново ввести логин и пароль. Если вы столкнулись с подобными требованиями — вы попали на поддельную страницу. Сообщите нам об этом через форму обратной связи.

Если символы введены верно, Яндекс запомнит ваш браузер как проверенный (при условии, что файлы cookie сохраняются в вашем браузере постоянно).

Если вам необходимо совершать именно автоматические запросы к Яндексу, воспользуйтесь сервисом Яндекс XML.

Если вы долгое время не можете вернуться к сервису из-за дополнительных проверок, напишите об этом в cлужбу поддержки.

Если после выбора опции «Я не робот» картинка капчи не появилась, посмотрите, виден ли логотип Яндекса в левом верхнем углу страницы:

Не виден

Возможно, браузер блокирует отображение всех картинок:

  1. Включите показ картинок:

    Яндекс Браузер

    Google Chrome

    Mozilla Firefox

    Opera

    Safari

  2. Очистите кеш браузера.

  3. Перезагрузите страницу, чтобы убедиться, что проблема решена.

Виден

Некоторые расширения (например, блокировщик рекламы) ограничивают показ содержимого страниц, в том числе картинки капчи. Попробуйте найти блокирующее расширение методом перебора и отключите его:

  1. Отключите на время все расширения в вашем браузере:

    Яндекс Браузер

    Microsoft Edge

    Google Chrome

    Mozilla Firefox

    Opera

    Safari

  2. Если картинка капчи появилась, методом перебора найдите расширение, которое ее блокирует.

  3. Отключите расширение. Вы можете также написать его разработчикам о проблеме.

  4. Очистите кеш, чтобы в браузер не подгружалась ранее сохраненная копия с блокированными картинками.

  5. Перезагрузите страницу, чтобы убедиться, что проблема решена.

Если вы видите на картинке капчи неразборчивые символы:

  • Нажмите значок , чтобы сменить картинку капчи.

  • Воспользуйтесь звуковой капчей вместо обычной.

Используйте один из способов:

  • Введите символы с помощью виртуальной клавиатуры (например, translit.ru).

  • Перейдите на страницу сервиса Яндекса в доменной зоне .com (например, yandex.com), где отображается капча с латинскими символами.

Вопрос о капчеДругой вопрос о сервисах Яндекса

Пожалуйста, обратитесь в службу поддержки этого сервиса напрямую. Для этого воспользуйтесь формой обратной связи в Справке этого сервиса (обычно формы расположены внизу страниц или доступны из оглавления). Так ваше сообщение сразу попадет к нужным специалистам, и вам ответят быстрее.

Чтобы сообщить о проблеме с вашим сайтом, перейдите в раздел Обратная связь справки Яндекс Вебмастера.

ruCaptcha — Обход капчи

Пожалуйста, введите адрес электронной почты:

Пожалуйста, введите ваш пароль:

Нажимая «Быстрый старт», я соглашаюсь с Условиями использования и Политикой конфиденциальности

  • Easy API INARGRATION
  • Решение скорости меньше 12 с
  • Поддерживаемого капчаса

    • Проте.

      0 Sec
      Решение скорости

    • RECAPTCHA V2

      65 ₽ — 160 ₽
      Цена на 1000

      0 СЕКА

      65 ₽ — 160 ₽
      Цена на 1000

      0 СЕД
      Скорость решения

    • Recaptcha V2.

      0006
      65 ₽ — 160 ₽
      Price per 1000

      0 sec
      Solving speed

    • reCAPTCHA V3

      99 ₽ — 160 ₽
      Price per 1000

      0 sec
      Solving speed

    • reCAPTCHA Enterprise

      65 ₽ — 160 ₽
      Price per 1000

      0 sec
      Solving speed

    • hCaptcha

      160 ₽
      Price per 1000

      0 sec
      Solving speed

    • FunCaptcha

      160 ₽
      Price per 1000

      0 sec
      Скорость решения

    • GeeTest CAPTCHA

      160 ₽
      Цена за 1000

      7

    • скорость решения0029

    • KeyCAPTCHA

      160 ₽
      Price per 1000

      0 sec
      Solving speed

    • Capy Puzzle CAPTCHA

      160 ₽
      Price per 1000

      0 сек
      Скорость решения

    • GRID CAPTCHA

      70 ₽
      Цена на 1000

      0 Sec
      0027
      Solving speed

    • Click CAPTCHA

      70 ₽
      Price per 1000

      0 sec
      Solving speed

    • Rotate CAPTCHA

      35 ₽
      Price за 1000

      0 сек
      Скорость решения

    • Canvas CAPTCHA

      70 209
        9
          9 Цена за
          70003

          0 sec
          Solving speed

    • Текстовая капча

      18 ₽ — 44 ₽
      Price per 1000

      0 sec
      Solving speed

    • Yandex SmartCaptcha

      160 ₽
      Цена на 1000

      0 СЕД
      Решающая скорость

    • AWS WAF

      160 ₽

      0027

      Price per 1000

      0 sec
      Solving speed

    • Cloudflare Turnstile

      160 ₽
      Price per 1000

      0 sec
      Solving speed

    • Lemin Captcha

      160 ₽
      Цена за 1000

      0 Sec
      Решение скорости

    2CAPTCHA — онлайн -сервис для каппа.

    • Погрузитесь в программирование с примерами, которые демонстрируют, как использовать и подключить сервис распознавания капчи. Примеры кодов

    • 2Captcha — сервис для разгадывания капчи, основанный на людях. 100% капчи разгадываются людьми со всего мира. Поэтому 2Captcha может помочь обойти любую проверку капчи.

    • Используйте API для отправки любых капч решателям капчи. 2Captcha позволяет разработчикам легко интегрировать любые функции распознавания капчи.

    • Нужно индивидуальное решение? 2Captcha позволяет создать решение для распознавания любого типа капчи.

    Расширение обхода капчи

    Этот плагин позволяет автоматически решать CAPTCHA, найденные на любой веб-странице.

    Интернет-магазин Chrome

    Наши партнеры

    Сервис быстрого разгадывания капчи, reCAPTCHA, Автораспознавание

    Процесс разгадывания обычной капчи выглядит следующим образом: мы берем изображение капчи со страницы и отправляем в сервис 2Captcha, где сотрудник решает ее, набрав указанный текст, после чего нам возвращается ответ, который необходимо вводим в соответствующее поле для решения капчи

    API demoКак решить

    Процесс решения текстовой капчи выглядит следующим образом: берем текст вопроса капчи со страницы ее размещения и передаем в сервис 2Captcha, где он находится решается сотрудником, после чего нам возвращается ответ, который необходимо ввести в соответствующее поле для решения капчи

    API demoКак решить

    Процесс решения следующий: берем изображение капчи со страницы ее размещения и инструкцию на какие картинки нажимать и передаем в сервис 2Captcha, где ее решает сотрудник, после чего ответ нам возвращается в виде набора координат точек, которые нам нужно нажать для решения капчи

    API demoКак решить

    Процесс решения Rotate Captcha выглядит следующим образом: берем изображение или несколько изображений капчи со страницы ее размещения и передать в сервис 2Captcha, где ее решает сотрудник, после чего нам возвращается ответ в виде значения угла поворота изображения, нам нужно повернуть изображение на угол до решить капчу

    API demoКак решить

    Процесс решения reCAPTCHA V2 выглядит следующим образом: берем параметры капчи со страницы в виде параметра data-sitekey и URL страницы и передаем в сервис 2Captcha, где ее решает сотрудник , то нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи

    API demoКак решить

    Процесс решения reCAPTCHA V2 Callback не отличается от аналогичного процесса решения reCAPTCHA V2: берем параметры капчи со страницы в виде параметра data-sitekey и URL страницы и передаем в сервис 2Captcha, где ее решает сотрудник, далее нам возвращается ответ в виде токена, который мы должны быть введены в соответствующее поле для решения капчи.

    Иногда вы не найдете кнопку отправки формы. Вместо этого можно использовать функцию обратного вызова. Эта функция выполняется, когда капча распознана. Обычно функция обратного вызова определяется в параметре обратного вызова данных или в качестве параметра обратного вызова вызова метода grecaptcha.render

    API demoКак решить

    Процесс решения reCAPTCHA V2 Invisible аналогичен распознаванию reCAPTCHA V2: берем параметры капчи со страницы в виде параметра data-sitekey и URL страницы и передаем в сервис 2Captcha , где ее решает сотрудник, после чего нам возвращается ответ в виде токена, который нам нужно ввести в соответствующее поле для решения капчи

    API demoКак решить

    Процесс решения reCAPTCHA V3 выглядит следующим образом: берем параметры капчи со страницы в виде data-sitekey, action и URL страницы и передаем в сервис 2Captcha, где решается сотрудником с соответствующим рейтингом «гуманность», после чего идет ответ возвращается к нам в виде токена, который необходимо ввести в соответствующее поле для решения капчи.

    Во многом новый тип капчи похож на reCAPTCHA V2, т.е. основной принцип остается прежним — пользователь получает токен из API 2Captcha, который отправляется в POST-запросе на сайт, а сайт проверяет токен через API 2Captcha

    API demoКак решить

    Процесс решения reCAPTCHA Enterprise выглядит следующим образом: определяем тип reCAPTCHA, это может быть V2 или V3, после чего берем изображение капчи со страницы ее размещения в виде данных- sitekey и передать его в сервис 2Captcha, где он решается сотрудником, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи

    Как решить

    Процесс решения KeyCaptcha выглядит следующим образом: мы берем набор необходимых параметров со страницы его размещения и передаем в сервис 2Captcha, где сотрудник его решает, после чего нам возвращается ответ в виде набора других параметров, которые необходимо передать в соответствующие поля для решения капчи

    API demoКак решить

    Процесс решения GeeTest Captcha выглядит следующим образом: мы берем набор необходимых параметров со страницы ее размещения и передаем в сервис 2Captcha, где ее решает сотрудник, после чего ответ возвращается на нам в виде набора уже других параметров, которые необходимо передать в соответствующие поля для решения капчи

    API demoКак решить

    Процесс решения следующий: берем изображение капчи со страницы ее размещения и передаем ее в сервис 2Captcha, где ее решает сотрудник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи

    API demoКак решить

    Процесс решения FunCaptcha от Arkose Labs выглядит следующим образом: мы берем набор необходимых параметров со страницы ее размещения и передаем в сервис 2Captcha, где ее решает сотрудник, после чего выдается ответ возвращается к нам в виде набора уже других параметров, которые необходимо передать в соответствующие поля для решения капчи

    Как решить

    Процесс решения Capy Puzzle Captcha выглядит следующим образом: берем набор необходимых параметров из страницу ее размещения и передать в сервис 2Captcha, где ее решает сотрудник, после чего ответ возвращается нам в виде набора уже других параметров, которые необходимо передать в соответствующие поля для решения капчи

    Как решить

    Чтобы решить капчу Lemin, выполните следующие действия: Сервис извлекает набор необходимых параметров со страницы размещения и отправляет их на сервер 2Captcha для решения сотрудником.