Включение публичной регистрации и CAPTCHA
О публичной регистрации и CAPTCHA
Для некоторых организаций целесообразно включить регистрацию, что позволяет посетителям сразу создавать собственные учетные записи пользователей JIRA. Если регистрация не включена, администратор JIRA может создавать новые учетные записи пользователей.
Например, включение регистрации может быть полезно, если вы используете JIRA в качестве системы поддержки и имеете очень большое количество потенциальных пользователей, из которых только некоторым придется регистрировать поддержку билетов.
По соображениям безопасности, даже если вы включите регистрацию, пользователям по- прежнему необходимо иметь соответствующие разрешения для проекта, прежде чем они смогут увидеть или создать задачи. Обратите внимание, что вы можете использовать автоматическое членство в группах, чтобы добавить всех новых пользователей в соответствующие группы.
Если ваш JIRA- сервер доступен извне брандмауэра вашей организации, и вы включили регистрацию, вы можете также включить CAPTCHA.
Для того чтобы произвести включение публичной регистрации, необходимо выполнить следующие шаги:
- Войдите в систему как пользователь с глобальным разрешением «Администраторы JIRA» (JIRA Administrators).
- Выберите> «Система» (System). Выберите «Общая конфигурация» (General Configuration), чтобы открыть страницу «Администрирование» (Administration).
Комбинация клавиш: ‘g’ + ‘g’ + начало ввода общая конфигурация ( general configuration)
- Нажмите «Изменить конфигурацию» (Edit Configuration) в конце страницы.
- В раскрывающемся списке «Режим» (Mode) выберите «Публикация» (Public).
- Нажмите кнопку «Обновить» (Update) в нижней части экрана.
- Выйдите из JIRA, затем нажмите ссылку «Вход» (Log In) в верхнем правом углу экрана и убедитесь, что в нижней части экрана входа отображается ссылка «Зарегистрироваться» (Sign Up):
Для того чтобы произвести включение CAPTCHA, выполните следующие шаги:
- Войдите в систему как пользователь с глобальным разрешением «
- Выберите>« Система» (System). Выберите «Общая конфигурация» (General Configuration ), чтобы открыть страницу «Администрирование» (Administration).
Комбинация клавиш: ‘g’ + ‘g’ + начало ввода общая конфигурация (general configuration)
- Нажмите «Изменить конфигурацию» (Edit Configuration) в конце страницы.
- Найдите «CAPTCHA при регистрации» и выберите «Вкл.» (On).
- Нажмите кнопку «Обновить» (Update) в нижней части экрана.
- Выйдите из JIRA, нажмите ссылку «Вход» (Log In) в правом верхнем углу экрана, затем нажмите ссылку « Зарегистрироваться» (Sign Up) и убедитесь, что в нижней части экрана «Зарегистрироваться» (Sign Up) отображается случайная последовательность букв. «winzers» на следующем скриншоте:
По материалам Atlassian JIRA Administrator’s Guide: Enabling Public Signup and CAPTCHA
Как настроить 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 (часть 1)
Этой статьей я начинаю новый цикл для новичков, посвящённый CMS Joomla 3. Предыдущий цикл был о CMS Joomla 2.5. И хотя с начала его написания прошло много времени, но он «живой», пополняется статьями. С тех пор многое изменилось: вышел последний релиз Joomla 2.5, изменилась стратегия развития этой CMS, произошли…
Joomla 3. Мультиязычность. Многоязычный сайт ч.2…
В первой части статьи мы сделали большую часть работы по созданию многоязычного сайта. Для правильной настройки мультиязычности мы использовали модуль «Multilanguage status». При последнем обращении он показал, что нужно создать по главной странице для каждого языка и опубликовать их. Продолжим и займёмся этим.
Joomla 3. Настройка электронной почты сайта…
Предыдущая статья закончилась тем, что о настройках почты сайта будет рассказано отдельно. В этой статье и поговорим о том, как настроить электронную почту сайта. Электронная почта сайта, в первую очередь нужна для автоматической…
Файл configuration.php
В статье «Joomla 3 Структура каталогов» упоминался файл configuration.php. Это очень важный файл — без него сайт на Joomla работать не будет. Этот файл в основном содержит параметры общих настроек сайта и не только. Некоторые настройки можно изменить только в файле…
Установка Joomla 3
Вот и настал этот долгожданный момент – установка Joomla. По сравнению с предыдущими версиями, процесс установки Joomla 3 стал ещё более простым и наглядным. Собственно сама установка делается всего за три шага. Язык программы установки определяется автоматически. По окончании…
Joomla 3. Первый вход. Админка и сайт
В прошлый раз мы рассматривали установку Joomla 3. Надеюсь, это было легко и просто. Теперь, чтобы и дальше было так же просто, сделаем первый вход в административную часть Joomla, в общих чертах познакомимся с элементами управления, внесем некоторые изменения и зайдём на сайт с лицевой части. Для демонстрации возможностей, править будем и с административной, и с лицевой стороны сайта….
Как добавить CAPTCHA в форму входа и регистрации WordPress
Вы хотите добавить CAPTCHA в формы входа и регистрации на своем сайте WordPress?
Часто страницы входа в систему WordPress и страницы регистрации пользователей являются главными целями для хакеров, спамеров и атак грубой силы. Один из способов избежать этих атак — использовать CAPTCHA, которая эффективно блокирует спам-ботов и защищает ваш сайт от взлома.
В этой статье мы покажем вам, как легко добавить CAPTCHA в форму входа и регистрации WordPress.
Что такое CAPTCHA?
CAPTCHA — это компьютерная программа, используемая для различения людей и автоматизированных пользователей. Он делает это, представляя тест, который было бы довольно легко пройти для пользователя-человека, но гораздо сложнее и почти невозможно для автоматизированных сценариев.
В первые дни CAPTCHA пользователей просили ввести текст, который они видели на изображении. Это изображение отображало случайные буквы, слова или цифры в искаженном стиле.
Позже была представлена новая технология reCAPTCHA.
Он показывал случайные слова в качестве задачи и использовал пользовательский ввод, чтобы помочь оцифровать книги.
Эта технология была приобретена Google в 2009 году. С тех пор она помогла оцифровать тысячи книг и пополнить архивы New York Times.
Тем не менее, эти новые CAPTCHA по-прежнему раздражали пользователей и мешали им работать на веб-сайтах.
Чтобы исправить это, Google представил «No CAPTCHA reCAPTCHA», который использует ИИ и взаимодействие с пользователем для отлова спам-ботов.
Показывает более простой флажок для пользователей. Для другого подозрительного трафика будет показана более сложная CAPTCHA, например, идентификация объектов на изображениях.
При этом давайте посмотрим, как веб-сайты WordPress могут улучшить безопасность с помощью CAPTCHA.
Зачем использовать CAPTCHA для входа и регистрации в WordPress?
Страницы входа и регистрации WordPress являются легкой мишенью для спамеров, хакеров-любителей и атак грубой силы.
Это потому, что WordPress является самым популярным конструктором веб-сайтов в мире, что делает его частой мишенью для злоумышленников.
Мотивация злоумышленника часто состоит в том, чтобы получить несанкционированный доступ к вашей административной области WordPress для распространения вредоносного ПО. В других случаях злоумышленник может вывести из строя всю сеть веб-сайтов, размещенных у определенной веб-хостинговой компании, чтобы получить выкуп.
Самое простое решение для защиты вашего сайта WordPress — это использование плагина брандмауэра WordPress, такого как Sucuri. Это заблокирует попадание вредного трафика на ваш сайт и предотвратит несанкционированный доступ.
Другое решение — добавить дополнительный уровень защиты паролем на страницы входа и регистрации WordPress. Однако проблема с этим методом заключается в том, что вам придется делиться этим вторым паролем с каждым пользователем, и это просто не подходит для больших блогов с несколькими авторами или сайтов с членством.
CAPTCHA представляет собой более легкую альтернативу этим решениям. Он использует технологии искусственного интеллекта Google для обнаружения настоящих посетителей и проверки CAPTCHA для подозрительных пользователей.
При этом давайте посмотрим, как легко добавить CAPTCHA на ваш сайт WordPress.
Стандартная и пользовательская форма входа и регистрации WordPress
Стандартная форма входа и регистрации WordPress предоставляет базовый набор функций.
Страница входа позволяет пользователям получать доступ к серверной части вашего веб-сайта в соответствии с их ролями и разрешениями.
Регистрационная форма WordPress по умолчанию позволяет посетителям создать учетную запись на вашем сайте.
После регистрации они также могут войти в серверную часть вашего веб-сайта и выполнять определенные задачи, разрешенные их ролью пользователя.
Многие владельцы веб-сайтов хотят настроить стандартную страницу входа и регистрации WordPress со своим собственным логотипом, стилями и т. д. Они используют один из множества плагинов для создания собственной пользовательской страницы входа и регистрации взамен стандартных.
Независимо от того, используете ли вы страницы по умолчанию или настраиваемые, мы обеспечим вас.
В этом руководстве мы покажем вам, как настроить reCAPTCHA как для стандартных, так и для настраиваемых страниц входа и регистрации в WordPress.
Давайте начнем с добавления reCAPTCHA в форму входа и регистрации WordPress по умолчанию.
Добавление reCAPTCHA в форму входа и регистрации WordPress по умолчанию
Первое, что вам нужно сделать, это установить и активировать плагин Advanced noCAPTCHA & reCAPTCHA (v2 & V3). Для получения более подробной информации см. наше пошаговое руководство по установке плагина WordPress.
После активации плагина вам необходимо посетить страницу Settings » Advanced noCAPTCHA & Invisible CAPTCHA из панели администратора. После этого WordPress перенаправит вас на страницу общих настроек плагина.
Оттуда вам нужно выбрать версию Google reCAPTCHA и найти ключи API reCAPTCHA, чтобы включить службу на вашем сайте.
Мы рекомендуем использовать версию 2, так как считаем, что версия 3 еще не так стабильна.
Чтобы получить эти ключи API, вам необходимо посетить веб-сайт reCAPTCHA и нажать кнопку «Консоль администратора».
На следующем экране Google попросит вас войти в свою учетную запись.
После входа в систему вы увидите страницу «Зарегистрировать новый сайт».
Во-первых, вам нужно ввести название вашего веб-сайта в поле Метка. После этого вам нужно выбрать тип reCAPTCHA. Например, мы установим флажок reCAPTCHA v2 «Я не робот».
Далее вам нужно ввести свое доменное имя в разделе «Домены». Убедитесь, что вы вводите свое доменное имя без «https://www».
В разделе «Владельцы» отображается ваш адрес электронной почты, а также вы можете добавить нового владельца.
После этого вам необходимо установить флажок «Принять условия использования reCAPTCHA». При желании вы также можете установить флажок «Отправлять оповещения владельцам», чтобы получать оповещения по электронной почте о подозрительном трафике или неправильной настройке капчи на вашем сайте.
После этого нажмите кнопку «Отправить».
Далее вы увидите сообщение об успешном завершении вместе с сайтом и секретными ключами, которые вы можете использовать на своем сайте.
Теперь вам нужно открыть панель управления WordPress и перейти на страницу Настройки » Расширенная страница noCAPTCHA & Invisible CAPTCHA , чтобы настроить Google reCAPTCHA.
Когда вы окажетесь на странице настроек плагина, вам нужно сначала выбрать версию Google reCAPTCHA.
Поскольку мы зарегистрировали наш сайт для Google reCAPTCHA v2 «Я не робот», мы выберем этот вариант из раскрывающегося списка.
После этого необходимо ввести ключ сайта и секретный ключ, предоставленные Google reCAPTCHA ранее.
Далее вы увидите опцию «Включенные формы». Установите флажок рядом с формами, в которых вы хотите включить Google reCAPTCHA.
Здесь мы выберем форму входа и форму регистрации.
После этого вы можете прокрутить страницу вниз, чтобы просмотреть другие варианты. Когда вы закончите настройку, нажмите кнопку «Сохранить изменения» внизу.
Вот оно! Вы успешно добавили reCAPTCHA в форму входа и регистрации WordPress по умолчанию. Чтобы просмотреть его, вы можете открыть URL-адрес входа в WordPress в своем браузере. Например; www.example.com/wp-login.php.
Если вы хотите проверить reCAPTCHA в регистрационной форме, нажмите ссылку «Регистрация» под формой входа.
После этого откроется форма регистрации WordPress, и вы сможете увидеть, как работает reCAPTCHA.
Настройка reCAPTCHA в пользовательской форме входа и регистрации WordPress
Как мы упоминали ранее, пользовательские формы входа и регистрации WordPress предлагают более удобные варианты членства для посетителей вашего сайта.
Во-первых, вы можете разрешить пользователям регистрироваться или входить на ваш сайт через интерфейс. Это улучшает взаимодействие с пользователем и позволяет сохранить одинаковый дизайн всего веб-сайта.
Затем вы можете добавить логотип своего веб-сайта и настроить страницу входа и регистрации в своем стиле.
Создать пользовательскую форму входа в систему WordPress и форму регистрации пользователя очень просто с помощью самого удобного плагина для форм WordPress, WPForms.
Для начала установите и активируйте плагин WPForms на своем сайте WordPress. Для получения более подробной информации см. наше пошаговое руководство по установке плагина WordPress.
Чтобы быстро создать пользовательскую форму регистрации пользователя WordPress, вам необходимо получить как минимум план WPForms Pro.
После активации перейдите на страницу WPForms » Settings , чтобы ввести лицензионный ключ WPForms. Вы можете получить этот ключ в своей учетной записи на веб-сайте WPForms.
После этого щелкните параметр reCAPTCHA вверху, чтобы настроить reCAPTCHA для ваших пользовательских форм WordPress. Во-первых, вам нужно выбрать тип reCAPTCHA.
Поскольку ранее мы выбрали v2, в этом примере мы выберем reCAPTCHA v3, но имейте в виду, что мы по-прежнему рекомендуем v2.
После этого вы увидите поле ключа сайта и секретного ключа. Чтобы получить эти ключи, вам необходимо зарегистрировать свой сайт на сайте Google reCAPTCHA.
Перейдите на веб-сайт Google reCAPTCHA и нажмите кнопку консоли администратора в правом верхнем углу.
После этого Google попросит вас войти в свою учетную запись.
После этого вы увидите страницу «Зарегистрировать новый сайт».
Введите название своего веб-сайта, а затем выберите reCAPTCHA v3 в опции типа reCAPTCHA.
Далее вам нужно ввести ваше доменное имя (без https://www.), как показано на скриншоте ниже.
Если вы хотите добавить другого пользователя Gmail в качестве владельца reCAPTCHA, вы можете добавить адрес электронной почты в разделе «Владельцы».
После этого вам необходимо принять условия использования reCAPTCHA. Вы также можете установить флажок «Отправлять уведомления владельцам», чтобы получать уведомления по электронной почте от Google о подозрительном трафике на вашем сайте.
После этого нажмите кнопку «Отправить».
После этого Google покажет сообщение об успешном завершении вместе с ключом сайта и секретным ключом для добавления reCAPTCHA на ваш сайт.
Теперь, когда у вас есть ключи Google reCAPTCHA API, вам нужно открыть страницу WPForms » Settings в панели управления WordPress.
Далее просто перейдите на вкладку reCAPTCHA.
На странице настроек WPForms reCAPTCHA введите ключ сайта и секретный ключ. После этого сохраните настройки.
Теперь, когда вы успешно добавили reCAPTCHA в WPForms, вы можете легко включить reCAPTCHA в своей пользовательской форме входа, форме регистрации пользователя или любой форме, созданной с помощью WPForms.
Итак, теперь давайте продолжим и создадим пользовательскую регистрационную форму WordPress.
Посетите страницу WPForms »Addons . Найдите «User Registration Addon» и нажмите «Install Addon».
После этого WPForms скачает и установит дополнение. Как только вы увидите статус надстройки регистрации пользователя «Активно», вы готовы добавить новую регистрационную форму пользователя.
Теперь вам нужно перейти к WPForms »Добавить новый , чтобы запустить WPForms Builder. На странице настройки WPForms выберите шаблон «Форма регистрации пользователя».
Это запустит конструктор форм перетаскивания WPForms.
После этого WPForms автоматически создаст пользовательскую форму регистрации пользователя и откроет страницу настройки формы.
Теперь вы можете настроить форму, добавив новые поля или отредактировав параметры полей. Если вам нравится форма по умолчанию, то вы можете использовать ее без внесения каких-либо изменений.
Далее вам нужно нажать на кнопку «Настройки», чтобы настроить параметры формы и включить Google reCAPTCHA.
На странице «Общие настройки» вы можете изменить имя формы, добавить описание формы, отредактировать текст кнопки «Отправить» и т. д.
Внизу вы можете увидеть флажки, включая поле Включить Google v3 reCAPTCHA.
Просто установите флажок, чтобы включить Google reCAPTCHA в регистрационной форме пользователя.
После этого нажмите кнопку Сохранить в правом верхнем углу.
После этого вы можете закрыть конструктор форм, нажав на кнопку Закрыть рядом с кнопкой Сохранить.
Вот оно! Вы создали пользовательскую форму регистрации пользователя WordPress, а также добавили в нее reCAPTCHA.
Следующее, что вам нужно сделать, это добавить пользовательскую регистрационную форму на свой сайт. Вы можете легко добавить форму к своим сообщениям, страницам или любой области, готовой к виджетам. Например, мы создадим новую страницу и добавим на нее форму.
Перейдите на Страницы » Добавьте новую страницу с панели управления WordPress, чтобы создать новую страницу. На экране редактирования страницы нажмите значок «+» и выберите блок WPForms.
Затем вы можете увидеть виджет WPForms, добавленный на экран редактирования вашей страницы. Вам просто нужно выбрать пользовательскую форму регистрации пользователя, которую вы создали ранее.
После этого виджет автоматически загрузит форму в редакторе страниц.
Теперь вы можете открыть страницу в своем веб-браузере, чтобы увидеть настраиваемую форму регистрации пользователя с Google reCAPTCHA в действии.
Поскольку в этом примере мы выбрали reCAPTCHA v3, вы не увидите флажок Google reCAPTCHA, например «Я не робот». Это связано с тем, что reCAPTCHA v3 работает в фоновом режиме, но вы все равно увидите небольшой значок в правом нижнем углу.
Процесс создания пользовательской формы входа почти такой же.
Единственное отличие состоит в том, что вам нужно выбрать шаблон формы входа пользователя на странице настройки WPForms.
После этого весь процесс такой же. Для получения более подробной информации вы можете ознакомиться с нашим руководством о том, как создать пользовательскую страницу входа в WordPress.
Мы надеемся, что эта статья помогла вам научиться добавлять CAPTCHA в формы входа и регистрации WordPress. Вы также можете ознакомиться с нашим окончательным руководством по безопасности WordPress, чтобы повысить общую безопасность вашего веб-сайта.
Если вам понравилась эта статья, подпишитесь на наш YouTube-канал для видеоуроков по WordPress. Вы также можете найти нас в Твиттере и Facebook.
Как добавить CAPTCHA в форму регистрации и входа в WordPress?
Обычный способ защитить процесс регистрации и входа в систему — добавить CAPTCHA в регистрационную форму в WordPress.
Безопасность — это фактор, который нельзя игнорировать, когда речь идет о регистрации и формах входа в WordPress. В конце концов, вы должны убедиться, что учетные записи ваших пользователей и ваш веб-сайт защищены от угроз безопасности.
Добавление CAPTCHA в формы регистрации и входа позволяет легко и эффективно защитить ваш сайт от внешних атак. Но вам может быть интересно, как вы можете это сделать?
Ну, все, что вам нужно, это невероятный плагин регистрации пользователей. Мы подготовили подробное руководство о том, как добавить CAPTCHA в формы регистрации в WordPress с помощью плагина User Registration. Итак, придерживайтесь до конца, чтобы узнать все об этом.
Содержание
Что такое CAPTCHA? Зачем добавлять его в формы регистрации и входа?
Полностью автоматизированный общедоступный тест Тьюринга для выявления различий между компьютерами и людьми , более известный как CAPTCHA , представляет собой инструмент, предназначенный для определения того, является ли пользователь человеком или ботом.
Этот тест отличает людей от компьютеров, анализируя различные аспекты взаимодействия с пользователем. То, как работает CAPTCHA, зависит от типа CAPTCHA, используемого системой. Несколько популярных, используемых сегодня:
reCAPTCHA v2: reCAPTCHA v2 просит пользователей отметить «Я не робот». флажок или полное изображение CAPTCHA. Система анализирует действия пользователя, чтобы проверить, является ли он человеком или ботом.
reCAPTCHA v3: Эта версия reCAPTCHA оценивает, как пользователи взаимодействуют с вашим сайтом. Затем он генерирует оценку, указывающую, насколько подлинным или поддельным является пользователь. Более высокий балл означает, что пользователь с большей вероятностью будет человеком.
В отличие от reCAPTCHA v2 работает в фоновом режиме. Таким образом, ваши формы не будут отображать изображения CAPTCHA или «Я не робот». флажки.
hCaptcha: hCaptcha очень похожа на reCAPTCHA. Единственное отличие состоит в том, что hCaptcha не продает собранные пользователем данные третьим лицам.
В настоящее время основной целью CAPTCHA является защита веб-сайта от спама и извлечения данных. Эта защита распространяется на формы регистрации и входа, если вы добавите CAPTCHA в формы.
Следовательно, с защитой CAPTCHA в формах регистрации и входа,
- Вы можете избежать спам-регистраций, чтобы гарантировать, что на вашем сайте регистрируются только настоящие пользователи.
- Вы можете запретить ботам доступ к разделу комментариев и обзоров вашего веб-сайта, отфильтровав регистрацию спама.
- Вы можете защитить учетные записи существующих пользователей-людей, блокируя злонамеренные попытки входа в систему.
Учитывая все эти преимущества, разумно размещать CAPTCHA в формах регистрации и входа. Хороший плагин формы регистрации WordPress или плагин CAPTCHA сделают эту работу.
В следующем разделе вы узнаете, как добавить CAPTCHA в форму входа и регистрацию с помощью одного из таких плагинов WordPress.
Как добавить CAPTCHA в форму регистрации и входа в WordPress?
Мы выбрали плагин User Registration, чтобы продемонстрировать, как вы можете добавлять CAPTCHA в формы регистрации и входа в WordPress.
Это великолепный плагин для создания регистрационных форм со встроенной формой входа и профилем пользователя. Его интерфейс перетаскивания позволяет очень легко создавать регистрационные формы с любым количеством настраиваемых полей.
И если вы владелец магазина WooCommerce, вас ждет угощение. Плагин позволяет добавлять поля адреса доставки и платежного адреса прямо в регистрационную форму и синхронизировать поля оформления заказа с формой.
Это не все, что вы можете сделать с помощью регистрации пользователя. Но давайте пока сосредоточимся на его функции защиты CAPTCHA.
Пока мы на этом, мы также покажем вам, как создать пользовательскую регистрационную форму для добавления CAPTCHA.
Итак, приступим!
1. Установите и активируйте плагин регистрации пользователей
Прежде всего, вы должны установить и активировать бесплатный плагин регистрации пользователей на своем веб-сайте. Для этого войдите в панель управления WordPress и откройте Плагины >> Добавить новый . Найдите плагин и нажмите кнопку Установить сейчас , как только он появится в результатах поиска.
После этого Активировать плагин.
Теперь вы увидите страницу приветствия, которая позволяет либо Перейти к панели управления , Приступить к работе для настройки плагина, либо Создать первую форму напрямую.
Независимо от того, какой путь вы выберете, убедитесь, что вы включили членство 9Вариант 0068. Если вы продолжите процесс установки, вы получите параметр Любой может зарегистрировать на общем этапе . Он включен по умолчанию. Итак, оставьте все как есть и нажмите Next , чтобы продолжить настройку.
Если вы уже перешли со страницы приветствия на панель инструментов, откройте Настройки >> Общие . Здесь установите флажок Любой может зарегистрировать и нажмите Сохранить изменения .
Этот шаг важен, потому что только когда вы разрешаете регистрацию пользователей, ваши пользователи смогут получить доступ к регистрационной форме во внешнем интерфейсе и зарегистрироваться.
Сделав это, вы можете перейти к следующему шагу.
2. Создать новую регистрационную форму
Нажав Создать первую форму на странице приветствия, вы перейдете к конструктору форм регистрации пользователей.
Вы также можете получить доступ к этому компоновщику из Регистрация пользователя >> Добавить новый .
Для начала дайте своей форме понятное имя.
Слева вы найдете все необходимые поля для индивидуальной регистрационной формы. Вам просто нужно перетащить эти поля в форму справа.
В форме уже есть два поля Электронная почта пользователя и Пароль пользователя . Таким образом, вы можете добавить в форму любое другое необходимое вам поле.
Вот полное руководство по созданию формы регистрации пользователя в WordPress с помощью плагина User Registration.
Когда создание формы завершено, нажмите Создать форму . И вот оно! Простая регистрационная форма в несколько быстрых шагов.
3. Интегрируйте Google reCAPTCHA и hCaptcha с регистрацией пользователей
Когда форма создана, пришло время добавить CAPTCHA. Для этого перейдите в Регистрация пользователя >> Настройки >> Интеграция .
Под опцией CAPTCHA вы увидите, что плагин предлагает 3 типа CAPTCHA: reCaptcha v2, reCaptcha v3 и hCaptcha.
Независимо от того, какой тип вы выберете, вам потребуется ключ сайта и секретный ключ для активации CAPTCHA. Не знаете, как получить ключи?
Просто следуйте инструкциям, описанным ниже.
I. Получить ключ сайта и секретный ключ для reCAPTCHA и hCaptcha
A. Ключ сайта reCAPTCHA и секретный ключ
Сначала наведите курсор на ‘ ? » рядом с меткой Site Key или Secret Key и щелкните ссылку в описании.
Откроется официальная страница Google reCAPTCHA.
Щелкните меню v 3 Admin Console в заголовке и войдите в свою учетную запись Google.
После этого вы попадете на Создать страницу , на которой можно зарегистрировать новый сайт. Это должен быть сайт, на который вы хотите интегрировать CAPTCHA.
Введите имя своего веб-сайта в поле Label и выберите тип reCAPTCHA между v2 и v3.
При выборе версии 2 есть еще 3 варианта:
- Флажок «Я не робот»
- Невидимый значок reCAPTCHA
- reCAPTCHA Android
После выбора типа reCAPTCHA добавьте домен вашего сайта, примите Условия использования reCAPTCHA и нажмите кнопку Отправить .
Вот оно! Теперь ваш сайт зарегистрирован для Google reCAPTCHA.
Все, что осталось сделать, это скопировать ключ сайта и секретный ключ для последующего использования.
Они понадобятся вам для интеграции CAPTCHA в ваши формы.
B. Ключ сайта hCaptcha и секретный ключ
Как и в случае с reCaptcha, откройте ссылку на официальную страницу hCaptcha по ссылке, указанной во всплывающем описании.
Затем откройте страницу регистрации, нажав кнопку Зарегистрироваться .
Существует несколько типов планов, которые hCaptcha предлагает компаниям и частным лицам. А пока выберите бесплатный сервис для своего сайта.
Затем создайте новую учетную запись и получите ключ сайта и секретный ключ .
II. Интеграция reCAPTCHA v2, v3 или hCaptcha
Теперь, когда у вас есть необходимые ключи, вернитесь к настройкам интеграции под Регистрация пользователя .
reCaptcha v2:
Если вы добавляете reCAPTCHA v2, выберите reCaptcha v2 Captcha Type . Затем вставьте ключ сайта и секретный ключ , которые вы создали для reCAPTCHA v2.
Вы также можете сделать капчу невидимой. Наконец, нажмите кнопку Сохранить изменения .
reCaptcha v3:
Выберите reCaptcha v3 и вставьте ключ сайта и Секретный ключ , сгенерированный Google reCAPTCHA. Затем установите пороговое значение для проверки запросов.
Здесь значение по умолчанию равно 0,4, что означает, что пользователи, получившие 4 балла из 10, считаются подлинными пользователями. Вы можете увеличить пороговое значение для более строгой пользовательской оценки.
hCaptcha:
Выберите hCaptcha в опции Captcha Введите и вставьте ключи, сгенерированные из вашей учетной записи hCaptcha. Не забудьте Сохранить изменения в конце.
Поздравляем! Вы успешно интегрировали Google reCAPTCHA или hCaptcha с регистрацией пользователя. Теперь вы можете приступить к добавлению их в формы регистрации и входа.
4. Включить поддержку reCAPTCHA для формы регистрации
Простой интеграции reCAPTCHA с регистрацией пользователей недостаточно. Вам по-прежнему необходимо включить поддержку CAPTCHA для регистрационных форм на вашем веб-сайте WordPress.
Итак, откройте пользовательскую регистрационную форму, которую вы создали ранее, и перейдите к ее Настройка формы . Прокрутив вниз вкладку General , вы увидите параметр Enable Captcha Support .
Поставьте галочку и нажмите Форма обновления в верхней части компоновщика. Ваша регистрационная форма теперь будет отображать CAPTCHA в зависимости от типа CAPTCHA, который вы интегрировали на предыдущих шагах.
5. Включите Google reCaptcha для формы входа
Поскольку регистрация пользователя уже включает встроенную форму входа, вам не нужно создавать еще одну с нуля.
Просто перейдите к Регистрация пользователя >> Настройки и откройте Параметры входа на вкладке Общие .
Здесь установите флажок Включить капчу и сохраните изменения. Это должно добавить проверку CAPTCHA в форму входа на ваш сайт.
Подведение итогов
CAPTCHA жизненно важны, когда речь идет о безопасности вашего веб-сайта. И это включает в себя безопасность вашей регистрации и страниц входа. Это блокирует регистрацию спама и защищает учетные записи настоящих пользователей.
Плагин User Registration упрощает добавление защиты CAPTCHA к регистрационным формам и формам входа. Лучшая часть? Вы можете выбирать между reCAPTCHA v2, reCAPTCHA v3 и hCaptcha.
Следуйте инструкциям выше, и вы сможете интегрировать свои регистрационные формы и формы входа в систему с помощью CAPTCHA по вашему выбору.
Кроме того, вы также можете использовать этот невероятный плагин, чтобы включить надежные пароли, назначить роли пользователей при регистрации и разрешить администраторам одобрять пользователей после регистрации.