Меню Рубрики

Установка recaptcha без плагина

13 Captcha плагины WordPress: плагины для вставки Капчи на сайт

От автора

Почти все плагины этого обзора, постоянно обновляются, что говорит о возможности продолжительного использования.

Что такое Captcha

CAPTCHA это специальная проверка, чтобы удаленно отличить человека от машины, программы или скрипта, созданного для прохода форм регистрации, комментирования и т.п. Другими словами, низший уровень верификации человека на сайте.

Зачем нужна Captcha

На самом деле, капча устаревает. Современные возможности позволяют отсекать машины по поведенческому фактору без вставки простых или сложный дополнительных тестов. Однако, до полной замены капчи далеко. Более того, ресурсы, наиболее подвергающие атакам, только усложняют виды капч.

Виды captha

Ребус

Самый сложный, редко встречаемый вид captha. Всем знаком по сервисам Google. На картинке капчи вам предложат выбрать три картинки с машинкой или фруктами.

Буква

Буквенная или буквенно-цифровая капча, заставит вас повторить набор цифр и/или букв в окне капчи. Цифры могут быть искажены.

Цифры

Математика

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

Где нужна капча

Для глобальной защиты, которую можно назвать параноидной, Captcha нужна во всех формах взаимодействия сайта с пользователем. А именно

  • При регистрации;
  • В формах комментарии;
  • В формах авторизации;
  • В формах подписки сторонних плагинов;
  • В обратной связи;
  • В форме напоминания пароля и имени пользователя;
  • Пользовательской форме.

Системная капча WordPress

CMS WordPress не имеет внутреннего инструмента Captcha. Все формы взаимодействия с пользователем открыты для машинной регистрации.

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

Как правило, массовая, машинная регистрация псевдо пользователя это прелюдия взлома, направленная на поиск уязвимостей безопасности.

Captcha плагины WordPress

Повторюсь, система WordPress не имеет инструмента Captcha, поэтому желание защититься от машинной регистрации капчей нужно оформить установкой профильного плагина.

Стоит отметить. Что защититься от машинной регистрации можно и без плагинов Captcha, установив более серьезные плагины безопасности, отсекающие подозрительных пользователей (один из них внизу).Самый известный плагин Akismet, он рекомендован WordPress.org. О других серьезных плагинов безопасности читать тут.

Плагин Spam Master

Это не простой плагин, «тупо» вставляющий капчу в формы регистрации. Это более серьёзный плагин, который имеет в своем функционале капчу Google (reCapcha), однако оценку бот-регистраций он делает по более серьезному алгоритму. Вот что они пишут в анонсе:

Spam Master родился из-за необходимости защищать сайт от постоянных вредоносных регистраций спама и комментариев, которые затрагивают большинство веб-сайтов WordPress. Мы сделали это методом TechGasp. Это совершенно новый, чистый и быстрый плагин, который сделает ваш сайт WordPress безопасным.

Spam Master защищает веб-сайты WordPress от миллионов известных спам-писем, доменов, ip-адресов и слов, блокируя регистрацию пользователей или оставление комментария.

Google Captcha (reCAPTCHA) by BestWebSoft

Данный Captcha плагины WordPress вставляет классическую капчу Google Captcha (reCAPTCHA) во все возможные формы взаимодействия с пользователем. Плагин поддерживает все три версии Google Captcha (старая, новая, невидимая).

Фото старая Google Captcha

Фото новая Google Captcha

Captcha Bank — Solid Security & Advanced Protection

Серьезный, обновляемый плагин для отсечки ботов регистрации. Рекомендован для дополнительной защиты сайта, не конфликтует с плагинами безопасности.

  • Простые математические операции;
  • Текстовые коды, в которых вы можете настроить цвет текста, фон, стиль и многое другое;
  • Сложные Captcha с линиями, искажениями, резкостью, прозрачностью;
  • Регулирование показа Captcha на форме входа, форме регистрации, форме комментариев, форме комментария администратора.
  • Поддерживает бесплатно (!) WooCommerce, BuddyPress & Contact Form 7.
  • Есть отключение Captcha для зарегистрированных пользователей.

Captcha Code

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

Читайте также:  Установка дворника одного на 2114

Really Simple CAPTCHA

Простой плагин созданный для работы с Contact Form 7. Простой и странный. Это первый плагин в описании, которого говорится, что он слишком слаб, и рекомендовано использовать другие варианты защиты.

Uber reCaptcha

Интересный плагин с поддержкой аудиофайлов и картинок. Добавляет защиту reCaptcha в форму входа в WordPress, форму регистрации и форму комментариев. Как пишут авторы:

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

Может генерировать тип изображения / звука reCaptcha на нескольких предопределенных языках. Добавляет защиту reCaptcha ко всем формам входа WordPress:

  • В регистрационную форму WordPress
  • В форму комментария WordPress
  • К форме восстановления пароля WordPress.

Cartpauj Register Captcha

Надежный плагин без лишних «заморочек». Настроек нет. Ставишь плагин, получаешь капчу в стандартную форму регистрации WordPress.

Sweet Captcha

Captcha плагины WordPress

Сладкая капча, бесплатного плагина. Плагин работает на действие пользователя с картинками. Страницы в архиве плагинов не нашел. Скачать плагин можно на сайте автора. Скачали плагин 1,351 миллионов раз.

WP-reCAPTCHA-bp

Слабый плагин, забытый своими авторами. Русского языка нет, однако есть прямая привязка к плагину BuddyPress.

WP Captcha

Для информации, самый простой, самый старый, давно не обновляемый плагин простых математических примеров плагин WP Captcha. Ставит капчу на всё.

Spam Free WordPress

Аналогично предыдущему, простой, забытый плагин простой капчи. Зачем? Скачайте, разберите, посмотрите, как сделать простую капчу самому.

Защита без Captcha

В завершении довесок, плагин защищающий от ботов без Captcha.

WP-SpamShield Anti-Spam

Защита от спам-ботов без капчи. Автоматическая поддержка Contact Form 7, все WordPress формы, все WordPress формы регистрации, NinjaForms, JetPack ContactForms и Comments, Buddy Press, bb Press, магазин WooCommerce, подписка Mailchimp, и т.д.

Вывод

Я ставлю Captcha плагины WordPress, как временное укрепление защиты если вижу поток спам регистраций. Однако, я мало использую все доступные формы связи с пользователем. Выбор ставить Captcha плагины WordPress или нет за вами.

источник

WordPress.org

Русский

reCaptcha by BestWebSoft

Описание

reCaptcha плагин- это эффективное решение для защиты, которое защищает формы вашего сайта WordPress от спам-записей, позволяя реальным людям легко проходить через них. Его можно использовать для входа в систему, регистрации, восстановления пароля, комментариев, популярных контактных форм и других. reCAPTCHA Version 3, Version 2, Invisible включены.

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

Бесплатные функции

  • Регистрационную форму
  • Форму входа
  • Форму восстановления пароля
  • Форма комментариев
  • Contact Form
  • Testimonials
  • Пользовательскую форму
  • Скрыть reCaptcha для белого списка IP-адресов
  • Отключить кнопку отправки
  • Проверка действующих ключей в панели администратора
  • Доступные темы reCaptcha для:
    • Version 1
      • Red (default)
      • Белая
      • Черная
      • Чистая
    • Версия 2
      • Светлая (по умолчанию)
      • Темная
  • Совместимость с плагином Limit Attempts
  • Скрыть reCaptcha в ваших формах для определенных ролей пользователей
  • Скрыть значок reCaptcha (Невидимый и V3)
  • Поддерживает reCaptcha: \ n
    \ n

  • Версия 2
  • Версия 3
  • Невидимая reCAPTCHA
  • Добавляйте пользовательский код на странице настроек плагина
  • Совместимость с последней версией WordPress
  • Невероятно простые настройки для быстрой установки без изменения кода
  • Подробная пошаговая документация и видео
  • Многоязычный, с поддержкой RTL языков
  • Все функции бесплатной версии, плюс:

    • Совместимость с плагинами:
      • Contact Form 7 (начиная с версии 3.4)
      • Subscriber
      • Multilanguage
      • Контактной формой плагина Jetpack
      • Fast Secure Contact Form
      • MailChimp для WordPress
      • Ninja Forms
    • Совместимость с плагином WooCommerce:
      • Форма входа
      • Форма регистрации
      • Форма восстановления пароля
      • Форма проверки платежа
    • Совместимо с Divi: \ n
      \ n

    • Divi Builder Форма обратной связи
    • Divi Builder Форма входа
    • Divi Theme Контактная форма
    Читайте также:  Установка индивидуальных почтовых ящиков
  • Совместимость с плагином bbPress:
    • Форма новой темы
    • Форма ответа
  • Совместимость с плагином BuddyPress:
    • Форма регистрации
    • Форма комментариев
    • Форма создания группы
  • Совместимость с плагином Forums — wpForo:
    • Форма входа
    • Форма регистрации
    • Форма новой темы
    • Форма ответа
  • Выбрать язык reCaptcha вручную
  • Изменяйте размер: нормальный или компактный (для версии 2)
  • Осуществляйте настройку плагина для всей сети подсайтов
  • Ответ нашей Службы поддержки клиентов в течении одного рабочего дня (Support Policy)
  • Если у вас есть идеи или пожелания относительно функционала плагина, мы будем рады ознакомиться с ними! Предложить функцию

    Документация и видео

    Помощь и поддержка

    Задайте вопрос нашей Службе поддержки клиентов — наши специалисты будут рады помочь вам — https://support.bestwebsoft.com/

    Перевод

    • Чешский (cs_CZ) (благодаря Michal Kučera, www.n0lim.it, PaMaDeSSoft, www.pamadessoft.cz)
    • Romanian (ro_RO)
    • Русский (ru_RU)
    • Испанский (es_ES)
    • Украинский (uk)

    Некоторые из этих переводов неполные. Мы постоянно добавляем новые функции, которые требуют перевода. Если вы хотите создать перевод на свой язык или обновить уже существующий, вы можете отправить текст перевода в PO и MO файлах в поддержку BestWebSoft, и мы обязательно добавим его в наш плагин. Вы также можете скачать последнюю версию программы для работы с PO и MO файлами Poedit.

    Рекомендуемые плагины

    • Updater — Выполняйте автоматическую проверку и обновление ядра сайта WordPress до последних версий со всеми установленными плагинами и темами.
    • Contact Form — Простая контактная форма, которая должна быть у каждого сайта WordPress.
    • Subscriber — Добавляйте форму подписки на новостную рассылку в записи, страницы и виджеты WordPress. Собирайте данные и осуществляйте подписку пользователей.
    • Multilanguage — Переводите содержимое сайта WordPress на другие языки вручную. Создавайте многоязычные страницы, записи, виджеты, меню и т.д.

    Сведения об авторах

    Скриншоты

    • Форма входа с reCaptcha.
    • Регистрационная форма с reCaptcha.
    • Форма забытого пароля с reCaptcha.
    • Форма комментариев с reCaptcha.
    • Форма обратной связи с reCaptcha.
    • Форма с темной темой reCaptcha.
    • reCaptcha Страница настроек.
    • reCaptcha белый список страниц.

    Установка

    1. Загрузите папку google-captcha в каталог /wp-content/plugins/ .
    2. Активируйте плагин в меню «Плагины» в WordPress.
    3. Настройки плагина находятся в меню reCaptcha.
    4. Создайте форму в записи и вставьте шорткод [bws_google_captcha] в эту форму.

    Часто задаваемые вопросы

    Выполните следующие шаги, чтобы получить и включить защиту reCaptcha с помощью официальных ключей Google Captcha: \ N1. Откройте панель администратора WordPress. \ N2. Перейдите на страницу настроек плагина. \ N3. Нажмите ссылку «Получить ключи API». \ N4. Введите имя домена и нажмите кнопку «Создать ключ». \ N5. Вы увидите ваш открытый и закрытый ключи. Скопируйте их и вставьте в соответствующие поля на странице настроек плагина. \ N6. Сохранить изменения.

    Как скрыть reCaptcha в комментариях для зарегистрированных пользователей?

    Вы должны перейти на страницу настроек и выбрать роли, для которых вы хотите скрыть reCaptcha. Затем необходимо нажать кнопку «Сохранить изменения».

    Можно ли изменить внешний вид и стиль reCaptcha?

    Выполните следующие шаги, чтобы изменить внешний вид reCaptcha: \ N1. Откройте панель администратора WordPress. \ N2. Перейдите на страницу настроек плагина. \ N3. Выберите версию reCAPTCHA. \ N4. Найдите параметр «Тема» (доступен только для версий 1 и 2) и выберите нужный стиль в раскрывающемся списке. \ N5. Сохраните изменения и проверьте результат.

    reCaptcha не отображается в моей форме комментариев. Почему?

    Код в файле «comments.php» вашей темы может быть написан неправильно. Версия WordPress имеет значение.
    (WP версии 2.x): Убедитесь, что тема содержит тег ID); ?> в файле /wp-content/themes/[your_theme]/comments.php.
    Большинство тем WP версии 2 уже имеют его. Лучше всего разместить этот тег перед текстовой областью комментариев, вы можете переместить его, если он находится ниже текстовой области комментария.
    (WP версии 3.x): WP версии 3 имеет новую функцию comment_form в файле /wp-includes/comment-template.php.
    Вероятно ваша тема не обновлена до последней версии для вызова этой функции из файла «comments.php».
    В теме WP версии 3 не нужна строка кода do_action(‘comment_form’… в файле /wp-content/themes/[your_theme]/comments.php.
    Вместо этого она использует новый вызов функции в файле «comments.php»:
    Если у вас WP версии 3 и капча все еще отсутствуют, убедитесь, что ваша тема имеет
    в файле /wp-content/themes/[your_theme]/comments.php (пожалуйста, для примера обратитесь к файлу «comments.php» темы Twenty Ten).

    Читайте также:  Установка раскосов в металлоконструкциях

    Как я могу изменить местоположение reCaptcha в форме комментариев?

    Это зависит от формы комментариев. Если привязка вызывается в зависимости от того, какая работает капча (‘after_comment_field’ или типа этого) то она находится в файле comments.php, вы можете изменить расположение капчи передвинув этот вызов привязки. Пожалуйста, найдите файл ‘comments.php’ в теме и измените расположение строки

    или любой аналогичной строки — поместите ее под кнопкой «Отправить».
    Если в файле комментариев вашей темы нет такого хука, то, к сожалению, эта опция недоступна.

    Добавить плагин reCaptcha в пользовательскую форму на вашем WordPress сайте

    Следуйте приведенным ниже инструкциям, чтобы добавить плагин reCaptcha в пользовательскую форму PHP или HTML: \ N1. Установите плагин reCaptcha и активируйте его. \ N2. (Необязательно) Если вы хотите иметь возможность включать и отключать reCAPTCHA для своей пользовательской формы на странице настроек плагина, добавьте следующий код в файл functions.php вашей темы:

    В этом примере «my_custom_form» — это слаг для вашей пользовательской формы.

    Пожалуйста, не используйте следующие формы слагов, так как они предопределены настройками плагина: login_form, registration_form, reset_pwd_form, comments_form, contact_form, cf7, si_contact_form, jetpack_contact_form, sbscrbr, bbpress_new_topic_form, bbpress_reply_form, buddypress_register, buddypress_comments, buddypress_group, woocommerce_login, woocommerce_register, woocommerce_lost_password, woocommerce_checkout, wpforo_login_form, wpforo_register_form, wpforo_new_topic_form, wpforo_reply_form.
    — Save file changes;
    — Go to the «Settings» tab on the plugin settings page (Admin Dashboard -> reCaptcha); If everything is OK, you will see your form in ‘Enable reCAPTCHA for’ => ‘Custom Forms’ (with labels which you specified in the «gglcptch_add_custom_form» hook call function).
    — Enable it and configure form options as you need;
    — Click «Save Changes» button;

    Если вы не добавите этот код, на странице настроек плагина не будет отображаться опция для вашей пользовательской формы, и reCAPTCHA будет всегда отображаться в вашей пользовательской форме.

      Откройте файл с формой (где вы хотели бы добавить reCAPTCHA);

    Найдите место для вставки кода для вывода reCAPTCHA;
    Если вы выполнили инструкции в пункте. 2, вам необходимо добавить:

    В этом примере второй параметр — это слаг для вашей пользовательской формы.

    В противном, случае вставьте следующие строки:

    После этого, вам необходимо добавить следующие строки к функции проверки введенных данных.
    Если вы выполнили инструкции в пункте 2, вам необходимо добавить:

    В этом примере третий параметр — это слаг для вашей пользовательской формы.

    В противном, случае вставьте следующие строки:

    Если в функции проверки есть переменная, которая ответственна за вывод ошибок, вы можете связать переменную $check_result с этой переменной. Если хук фильтра «gglcptch_verify_recaptcha» возвращает «true», это означает, что вы правильно ввели ответ reCAPTCHA. Во всех остальных случаях функция вернет строку с сообщением об ошибке.

    Если вы выполнили все шаги, но проблема остается, мы можем помочь вам настроить пользовательскую форму reCaptcha. Это будет платная услуга, поскольку существует множество различных пользовательских форм и код должен быть вставлен индивидуально в каждую из них, поэтому нам нужно некоторое время для изучения каждого уникального случая.

    У меня есть некоторые проблемы с работой плагина. Какую информацию мне нужно предоставить для получения техподдержки?

    источник

    Добавить комментарий

    Adblock
    detector