Как предотвратить спам-регистрацию на WordPress? (Полное руководство 2022 г.)

Опубликовано: 2022-09-14

Ключевой мерой защиты вашего веб-сайта WordPress является предотвращение регистрации спама. Это блокирует все попытки регистрации спам-ботов через регистрационную форму.

Помимо защиты вашего сайта от злонамеренных намерений, это также избавляет вас от головной боли, связанной с бесконечными регистрациями спама.

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

Оглавление

Почему важно блокировать спам-регистрацию WordPress?

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

Очевидно, что иметь дело с такими спам-рассылками довольно сложно. Вот еще несколько причин, почему вы должны предотвратить спам-регистрацию в WordPress.

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

Вот почему мы также рекомендуем включить защиту от спама для ваших регистрационных форм.


Лучший способ предотвратить спам-регистрацию в WordPress

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

И одним из лучших плагинов для предотвращения спама при регистрации новых пользователей WordPress является User Registration.

Плагин формы регистрации пользователя

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

И если вы владелец магазина WooCommerce, вас ждет угощение! User Registration предоставляет надстройку WooCommerce, помогающую создавать настраиваемые регистрационные формы WooCommerce. Кодирование вообще не нужно!

Самое главное, вы сможете предотвратить спам-регистрацию с помощью расширенных функций защиты от спама. В частности, вы получаете три функции защиты от спама:

  • Интеграция reCAPTCHA/hCaptcha
  • Приманка для защиты от спама
  • Регистрация домена в белом списке

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


Как предотвратить спам-регистрацию на WordPress?

Регистрация пользователя предлагает три функции защиты от спама для ваших настраиваемых регистрационных форм. Итак, в этом руководстве мы покажем вам, как использовать эти функции для предотвращения спам-регистраций.

Прежде чем продолжить, позвольте сообщить вам, что для защиты от спама и регистрации домена в белом списке требуется профессиональная версия этого плагина. Однако вы по-прежнему можете интегрировать свои формы с reCAPTCHA и hCaptcha через бесплатную версию.

С учетом сказанного, давайте начнем!

1. Добавление reCAPTCHA или hCaptcha в регистрационную форму

Первый способ защитить регистрационную форму от спама — добавить reCAPTCHA или hCaptcha.

Если вы не знакомы с CAPTCHA, это просто инструмент для определения, является ли пользователь человеком или ботом. Существуют различные типы CAPTCHA, поэтому метод, используемый каждой CAPTCHA для отделения бота от человека, также отличается.

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

I. Установите бесплатный плагин для регистрации пользователей

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

Для этого войдите в панель управления WordPress. Перейдите в «Плагины» >> «Добавить новый» .

Перейдите к плагинам, затем добавьте новый

Теперь найдите плагин и нажмите кнопку «Установить», как только он появится в результатах.

Поиск и установка Регистрация пользователя

Затем активируйте плагин.

Активировать Пользователя Регистрация Бесплатно

После завершения активации вы попадете на страницу установки . Здесь вы можете либо завершить настройку, либо перейти к панели инструментов.

Добро пожаловать и настройка

Если вы новый пользователь, мы рекомендуем завершить процесс установки.

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

Любой может зарегистрировать вариант

Если вы уже пропустили настройку, перейдите в « Настройки» >> «Основные» . Установите флажок для опции « Членство », и все готово!

Включить общее членство

II. Создать новую регистрационную форму

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

Регистрация пользователя для добавления нового

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

Регистрация пользователя интерфейса Form Builder

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


III. Интегрируйте регистрационную форму с reCAPTCHA или hCaptcha

После заполнения регистрационной формы откройте « Настройки» >> «Интеграция » на вкладке « Регистрация пользователя ».

Типы CAPTCHA для регистрации пользователей

Здесь вы найдете три типа CAPTCHA, с помощью которых вы можете защитить регистрационную форму:

reCaptcha v2: Эта CAPTCHA просит пользователей отметить «Я не робот». флажок или полные проблемы с изображением. Затем он анализирует действия пользователя, чтобы отличить людей от ботов.

reCaptcha v3: reCaptcha v3 работает в фоновом режиме и не просит пользователей выполнять какие-либо задачи.

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

hCaptcha: hCaptcha похожа на reCaptcha v2. Но в отличие от v2, он не продает пользовательские данные третьим лицам.

Вы можете добавить любую из этих CAPTCHA в зависимости от ваших требований.

Подробное руководство вы можете найти в нашей статье об интеграции CAPTCHA с формами регистрации и входа.

Добавление reCAPTCHA в регистрационную форму

Во-первых, вы должны получить ключ сайта и секретный ключ для reCAPTCHA с официальной страницы Google reCAPTCHA.

Ключи reCAPTCHA предотвращают регистрацию спама WordPress

Нажмите на консоль администратора v3 на этой странице и войдите в свою учетную запись Google.

Официальная страница Google reCAPTCHA

После входа вы попадете на страницу создания , где сможете зарегистрировать свой веб-сайт. Веб-сайт, который вы регистрируете, должен быть тем, на котором вы хотите отображать CAPTCHA.

Зарегистрируйте новый сайт

Введите Метку и выберите между reCAPTCHA v2/v3.

Введите метку и reCaptcha

Затем введите домены , примите условия и нажмите « Отправить ».

Отправить новый сайт для reCAPTCHA

Google reCAPTCHA автоматически генерирует для вас ключ сайта и секретный ключ .

Копировать ключи reCaptcha

Итак, скопируйте их и вернитесь в «Регистрация пользователя» >> «Настройки» >> «Интеграция» .

Теперь выберите тип CAPTCHA , для которого вы сгенерировали ключи. Затем вставьте ключи в соответствующие поля и нажмите « Сохранить изменения ». Для reCaptcha v2 вы можете сделать ее невидимой.

Вставьте ключи reCAPTCHA v2

Для reCaptcha v3 вы можете установить собственную пороговую оценку .

Пороговая оценка для reCAPTCHA v3

Добавление hCaptcha в регистрационную форму

Точно так же вам потребуется ключ сайта и секретный ключ для hCaptcha.

Ключи hCaptcha WordPress Спам Регистрация

Вы можете получить их на официальной странице hCaptcha.

Официальная страница hCaptcha

Нажмите «Зарегистрироваться» и выберите «Добавить hCaptcha в свой сервис (бесплатно)» .

Выберите бесплатный сервис hCaptcha

Завершите процесс регистрации, и hCaptcha автоматически сгенерирует ключ сайта и секретный ключ .

Получить ключ сайта hCaptcha и секретный ключ

Скопируйте эти ключи и вернитесь в User Registration >> Settings >> Integration .

Вставить ключи hCaptcha WordPress Регистрация новых пользователей Спам

Выберите hCaptcha в опции CAPTCHA Type , вставьте ключи и сохраните изменения.


IV. Включить защиту CAPTCHA для формы

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

Итак, открываем ранее созданную регистрационную форму и переходим в ее настройки формы .

Настройка формы Защита от спама Регистрация WordPress

В разделе « Общие » вы найдете параметр « Включить поддержку Captcha ». Просто поставьте галочку и нажмите Обновить форму .

Включить CAPTCHA Предотвратить спам Регистрация WordPress

Вот и все! Вы успешно интегрировали регистрационную форму с CAPTCHA и защитили ее от спама.


2. Использование Honeypot для защиты от спама

Второй способ предотвращения спама при регистрации новых пользователей WordPress в разделе «Регистрация пользователей» — это функция приманки для защиты от спама.

Он использует технологию honeypot для добавления невидимого поля в регистрационную форму. Скрытое поле видно только спам-ботам. Таким образом, форма сразу обнаруживает и блокирует спам-бота, отправляющего форму с заполненным полем.

Для этой функции вам понадобится User Registration Pro. Итак, перейдите на официальную страницу цен на регистрацию пользователей и приобретите подходящий план.

Страница тарифных планов регистрации пользователей

После этого войдите в свою учетную запись и откройте « Загрузки ». Здесь найдите zip-файл User Registration Pro и загрузите его.

Скачать файл регистрации пользователя Pro

Вернитесь в панель управления WordPress, перейдите в « Плагины» >> «Добавить новый» >> «Загрузить плагин» и загрузите файл. Затем установите и активируйте его.

Загрузить регистрацию пользователя Pro

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

После этого скопируйте лицензионный ключ с панели управления вашей учетной записи.

Лицензионный ключ регистрации пользователя

Затем перейдите на страницу « Плагины » и вставьте его в поле в разделе «Регистрация пользователя Pro». Просто нажмите Enter, и ваша профессиональная лицензия будет активирована.

Активировать лицензию Pro регистрации пользователя

Теперь откройте ранее созданную регистрационную форму. В конструкторе форм перейдите в «Настройки формы» >> «Дополнительно» .

Включить приманку

Здесь вы найдете опцию « Активировать защиту от спама с помощью HoneyPot ». Просто отметьте его галочкой и нажмите Обновить форму .

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


3. Использование функции регистрации домена в белом списке

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

Вы можете включить эту опцию для своей регистрационной формы в разделе Разные настройки . Итак, перейдите в Everest Forms >> Settings >> Misc .

Расширенный вариант доменов из белого списка

В разделе « Дополнительно » вы увидите параметр « Домен в белом списке». Перечислите все домены, для которых вы хотите разрешить регистрацию, в текстовом поле и нажмите « Сохранить изменения» .

Добавить домены в белый список

Вы должны указать только подлинные домены, такие как gmail.com, outlook.com и т. д. Вы можете ввести несколько доменов; просто разделите каждый домен запятой.

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

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


Подведение итогов

Если вам нужен безопасный сайт, вы должны предотвратить спам-регистрацию WordPress. Это блокирует любую поддельную регистрацию и защищает ваш сайт от вредоносных атак.

Плагин регистрации, такой как User Registration, помогает создавать регистрационные формы и обеспечивать строгую защиту от спам-ботов. Для полной защиты вы можете использовать интеграцию reCaptcha/hCaptcha, функцию приманки для защиты от спама и функцию белого списка доменов вместе.

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

Кроме того, вы также можете предотвратить спам в контактных формах WordPress. Вы также можете использовать плагины безопасности WordPress для всесторонней безопасности.

И это все для этой статьи! Вы можете изучить наш блог для получения дополнительных статей, связанных с WordPress. Кроме того, следите за нами в Twitter и Facebook, чтобы получать обновления о новых сообщениях.