Как настроить 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. (часть 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 стал ещё более простым и наглядным. Собственно сама установка делается всего за три шага. Язык программы установки определяется автоматически. По окончании…
Блокировка сервиса и капча — Капча. Обратная связь
- Почему сервис заблокировали?
- Капча появляется слишком часто
- Почему после нажатия «Я не робот» мне предлагается ввести код?
- Не вижу картинку капчи
- Символы капчи неразборчивые
- Нет русской раскладки на клавиатуре
- Написать в службу поддержки
Сервис Яндекса может быть заблокирован, если на него поступает много похожих запросов от пользователей или программ. Например, если несколько человек пользуются каким-нибудь сервисом Яндекса, не сохраняя файлы cookie. В таком случае Яндекс может принять всех этих пользователей за одного и запросить дополнительное подтверждение.
Основные причины частого появления капчи:
в браузере запрещено сохранение cookie, в которых фиксируется успешный ввод капчи;
вы используете режим Инкогнито, при котором cookie автоматически удаляются при закрытии браузера.
Чтобы капча перестала появляться слишком часто:
Включите сохранение cookie в браузере.
- Яндекс Браузер
- Microsoft Edge
- Google Chrome
- Mozilla Firefox
- Opera
- Safari
Правильно введите капчу. Используйте строчные и прописные буквы. Знаки препинания и пробелы можно не вводить.
Примечание. Как убрать капчу в Wordstat, читайте в справке Директа.
Иногда подтверждения «Я не робот» недостаточно, чтобы отличить реального человека от программы. Мы постоянно работаем над улучшением алгоритмов, но иногда просим пройти дополнительную проверку.
В этом случае, чтобы вернуться на страницу сервиса, введите символы, которые вы видите на картинке капчи, и нажмите Отправить.
Используйте строчные и прописные буквы. Знаки препинания и пробелы можно игнорировать.
Чтобы сменить картинку капчи, нажмите значок .
Вместо символов с картинки можно ввести цифры из звуковой капчи:
Нажмите значок .
Прослушайте сообщение.
Введите услышанные цифры в поле ввода под картинкой капчи.
Нажмите Отправить.
Внимание. Яндекс запрашивает только символы с картинки и никогда не просит указать номер телефона, отправить SMS или заново ввести логин и пароль. Если вы столкнулись с подобными требованиями — вы попали на поддельную страницу. Сообщите нам об этом через форму обратной связи.
Если символы введены верно, Яндекс запомнит ваш браузер как проверенный (при условии, что файлы cookie сохраняются в вашем браузере постоянно).
Если вам необходимо совершать именно автоматические запросы к Яндексу, воспользуйтесь сервисом Яндекс XML.
Если вы долгое время не можете вернуться к сервису из-за дополнительных проверок, напишите об этом в cлужбу поддержки.
Если после выбора опции «Я не робот» картинка капчи не появилась, посмотрите, виден ли логотип Яндекса в левом верхнем углу страницы:
Включите показ картинок:
Яндекс Браузер
Google Chrome
Mozilla Firefox
Opera
Safari
Очистите кеш браузера.
Перезагрузите страницу, чтобы убедиться, что проблема решена.
Отключите на время все расширения в вашем браузере:
Яндекс Браузер
Microsoft Edge
Google Chrome
Mozilla Firefox
Opera
Safari
Если картинка капчи появилась, методом перебора найдите расширение, которое ее блокирует.
Отключите расширение. Вы можете также написать его разработчикам о проблеме.
Очистите кеш, чтобы в браузер не подгружалась ранее сохраненная копия с блокированными картинками.
Перезагрузите страницу, чтобы убедиться, что проблема решена.
Не виден
Возможно, браузер блокирует отображение всех картинок:
Виден
Некоторые расширения (например, блокировщик рекламы) ограничивают показ содержимого страниц, в том числе картинки капчи. Попробуйте найти блокирующее расширение методом перебора и отключите его:
Если вы видите на картинке капчи неразборчивые символы:
Нажмите значок , чтобы сменить картинку капчи.
Воспользуйтесь звуковой капчей вместо обычной.
Используйте один из способов:
Введите символы с помощью виртуальной клавиатуры (например, translit.ru).
Перейдите на страницу сервиса Яндекса в доменной зоне
.com
(например, yandex.com), где отображается капча с латинскими символами.
Вопрос о капчеДругой вопрос о сервисах Яндекса
Пожалуйста, обратитесь в службу поддержки этого сервиса напрямую. Для этого воспользуйтесь формой обратной связи в Справке этого сервиса (обычно формы расположены внизу страниц или доступны из оглавления). Так ваше сообщение сразу попадет к нужным специалистам, и вам ответят быстрее.
Чтобы сообщить о проблеме с вашим сайтом, перейдите в раздел Обратная связь справки Яндекс Вебмастера.
ruCaptcha — Обход капчи
Пожалуйста, введите адрес электронной почты:
Пожалуйста, введите ваш пароль:
Нажимая «Быстрый старт», я соглашаюсь с Условиями использования и Политикой конфиденциальности
Поддерживаемого капчаса
Проте.
- 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
скорость решения0029KeyCAPTCHA
- 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
- 70003
- 0 sec
- Solving speed
- 9 Цена за
- 70 209
Текстовая капча
- 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
- 160 ₽
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, где сотрудник решает ее, набрав указанный текст, после чего нам возвращается ответ, который необходимо вводим в соответствующее поле для решения капчи
Процесс решения текстовой капчи выглядит следующим образом: берем текст вопроса капчи со страницы ее размещения и передаем в сервис 2Captcha, где он находится решается сотрудником, после чего нам возвращается ответ, который необходимо ввести в соответствующее поле для решения капчи
API demoКак решитьПроцесс решения следующий: берем изображение капчи со страницы ее размещения и инструкцию на какие картинки нажимать и передаем в сервис 2Captcha, где ее решает сотрудник, после чего ответ нам возвращается в виде набора координат точек, которые нам нужно нажать для решения капчи
API demoКак решитьПроцесс решения Rotate Captcha выглядит следующим образом: берем изображение или несколько изображений капчи со страницы ее размещения и передать в сервис 2Captcha, где ее решает сотрудник, после чего нам возвращается ответ в виде значения угла поворота изображения, нам нужно повернуть изображение на угол до решить капчу
Процесс решения reCAPTCHA V2 выглядит следующим образом: берем параметры капчи со страницы в виде параметра data-sitekey и URL страницы и передаем в сервис 2Captcha, где ее решает сотрудник , то нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи
API demoКак решитьПроцесс решения reCAPTCHA V2 Callback не отличается от аналогичного процесса решения reCAPTCHA V2: берем параметры капчи со страницы в виде параметра data-sitekey и URL страницы и передаем в сервис 2Captcha, где ее решает сотрудник, далее нам возвращается ответ в виде токена, который мы должны быть введены в соответствующее поле для решения капчи.
Процесс решения reCAPTCHA V2 Invisible аналогичен распознаванию reCAPTCHA V2: берем параметры капчи со страницы в виде параметра data-sitekey и URL страницы и передаем в сервис 2Captcha , где ее решает сотрудник, после чего нам возвращается ответ в виде токена, который нам нужно ввести в соответствующее поле для решения капчи
Процесс решения reCAPTCHA V3 выглядит следующим образом: берем параметры капчи со страницы в виде data-sitekey, action и URL страницы и передаем в сервис 2Captcha, где решается сотрудником с соответствующим рейтингом «гуманность», после чего идет ответ возвращается к нам в виде токена, который необходимо ввести в соответствующее поле для решения капчи.
Процесс решения reCAPTCHA Enterprise выглядит следующим образом: определяем тип reCAPTCHA, это может быть V2 или V3, после чего берем изображение капчи со страницы ее размещения в виде данных- sitekey и передать его в сервис 2Captcha, где он решается сотрудником, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи
Процесс решения KeyCaptcha выглядит следующим образом: мы берем набор необходимых параметров со страницы его размещения и передаем в сервис 2Captcha, где сотрудник его решает, после чего нам возвращается ответ в виде набора других параметров, которые необходимо передать в соответствующие поля для решения капчи
API demoКак решитьПроцесс решения GeeTest Captcha выглядит следующим образом: мы берем набор необходимых параметров со страницы ее размещения и передаем в сервис 2Captcha, где ее решает сотрудник, после чего ответ возвращается на нам в виде набора уже других параметров, которые необходимо передать в соответствующие поля для решения капчи
API demoКак решитьПроцесс решения FunCaptcha от Arkose Labs выглядит следующим образом: мы берем набор необходимых параметров со страницы ее размещения и передаем в сервис 2Captcha, где ее решает сотрудник, после чего выдается ответ возвращается к нам в виде набора уже других параметров, которые необходимо передать в соответствующие поля для решения капчи
Как решитьПроцесс решения Capy Puzzle Captcha выглядит следующим образом: берем набор необходимых параметров из страницу ее размещения и передать в сервис 2Captcha, где ее решает сотрудник, после чего ответ возвращается нам в виде набора уже других параметров, которые необходимо передать в соответствующие поля для решения капчи
Чтобы решить капчу Lemin, выполните следующие действия: Сервис извлекает набор необходимых параметров со страницы размещения и отправляет их на сервер 2Captcha для решения сотрудником.