Как предотвратить спам-регистрацию на 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. Перейдите в « Регистрация пользователя» >> «Добавить новый », и вы попадете в конструктор форм.
Вы можете просто перетащить необходимые поля, чтобы создать пользовательскую регистрационную форму.
Обратитесь к нашему руководству по созданию регистрационной формы с регистрацией пользователей, если вам нужна помощь.
III. Интегрируйте регистрационную форму с reCAPTCHA или hCaptcha
После заполнения регистрационной формы откройте « Настройки» >> «Интеграция » на вкладке « Регистрация пользователя ».
Здесь вы найдете три типа CAPTCHA, с помощью которых вы можете защитить регистрационную форму:
reCaptcha v2: Эта CAPTCHA просит пользователей отметить «Я не робот». флажок или полные проблемы с изображением. Затем он анализирует действия пользователя, чтобы отличить людей от ботов.
reCaptcha v3: reCaptcha v3 работает в фоновом режиме и не просит пользователей выполнять какие-либо задачи.
Он анализирует, как пользователь взаимодействует с вашим веб-сайтом, и генерирует баллы в зависимости от взаимодействия. Эта оценка определяет, является ли пользователь человеком или нет; более высокий балл указывает на подлинного пользователя.
hCaptcha: hCaptcha похожа на reCaptcha v2. Но в отличие от v2, он не продает пользовательские данные третьим лицам.
Вы можете добавить любую из этих CAPTCHA в зависимости от ваших требований.
Подробное руководство вы можете найти в нашей статье об интеграции CAPTCHA с формами регистрации и входа.
Добавление reCAPTCHA в регистрационную форму
Во-первых, вы должны получить ключ сайта и секретный ключ для reCAPTCHA с официальной страницы Google reCAPTCHA.
Нажмите на консоль администратора v3 на этой странице и войдите в свою учетную запись Google.
После входа вы попадете на страницу создания , где сможете зарегистрировать свой веб-сайт. Веб-сайт, который вы регистрируете, должен быть тем, на котором вы хотите отображать CAPTCHA.
Введите Метку и выберите между reCAPTCHA v2/v3.
Затем введите домены , примите условия и нажмите « Отправить ».
Google reCAPTCHA автоматически генерирует для вас ключ сайта и секретный ключ .
Итак, скопируйте их и вернитесь в «Регистрация пользователя» >> «Настройки» >> «Интеграция» .
Теперь выберите тип CAPTCHA , для которого вы сгенерировали ключи. Затем вставьте ключи в соответствующие поля и нажмите « Сохранить изменения ». Для reCaptcha v2 вы можете сделать ее невидимой.
Для reCaptcha v3 вы можете установить собственную пороговую оценку .
Добавление hCaptcha в регистрационную форму
Точно так же вам потребуется ключ сайта и секретный ключ для hCaptcha.
Вы можете получить их на официальной странице hCaptcha.
Нажмите «Зарегистрироваться» и выберите «Добавить hCaptcha в свой сервис (бесплатно)» .
Завершите процесс регистрации, и hCaptcha автоматически сгенерирует ключ сайта и секретный ключ .
Скопируйте эти ключи и вернитесь в User Registration >> Settings >> Integration .
Выберите hCaptcha в опции CAPTCHA Type , вставьте ключи и сохраните изменения.
IV. Включить защиту CAPTCHA для формы
После завершения интеграции вам все еще нужно включить защиту CAPTCHA для регистрационной формы. Вы можете включить эту защиту для любой формы, которую вы создали с помощью регистрации пользователя.
Итак, открываем ранее созданную регистрационную форму и переходим в ее настройки формы .
В разделе « Общие » вы найдете параметр « Включить поддержку Captcha ». Просто поставьте галочку и нажмите Обновить форму .
Вот и все! Вы успешно интегрировали регистрационную форму с CAPTCHA и защитили ее от спама.
2. Использование Honeypot для защиты от спама
Второй способ предотвращения спама при регистрации новых пользователей WordPress в разделе «Регистрация пользователей» — это функция приманки для защиты от спама.
Он использует технологию honeypot для добавления невидимого поля в регистрационную форму. Скрытое поле видно только спам-ботам. Таким образом, форма сразу обнаруживает и блокирует спам-бота, отправляющего форму с заполненным полем.
Для этой функции вам понадобится User Registration Pro. Итак, перейдите на официальную страницу цен на регистрацию пользователей и приобретите подходящий план.
После этого войдите в свою учетную запись и откройте « Загрузки ». Здесь найдите zip-файл User Registration Pro и загрузите его.
Вернитесь в панель управления WordPress, перейдите в « Плагины» >> «Добавить новый» >> «Загрузить плагин» и загрузите файл. Затем установите и активируйте его.
Примечание. Подобно бесплатной регистрации пользователя, профессиональная версия также просит вас настроить плагин. Независимо от того, продолжите ли вы настройку или пропустите, не забудьте включить опцию членства.
После этого скопируйте лицензионный ключ с панели управления вашей учетной записи.
Затем перейдите на страницу « Плагины » и вставьте его в поле в разделе «Регистрация пользователя Pro». Просто нажмите Enter, и ваша профессиональная лицензия будет активирована.
Теперь откройте ранее созданную регистрационную форму. В конструкторе форм перейдите в «Настройки формы» >> «Дополнительно» .
Здесь вы найдете опцию « Активировать защиту от спама с помощью HoneyPot ». Просто отметьте его галочкой и нажмите Обновить форму .
Это все, что вам нужно сделать, чтобы защитить регистрационную форму от надоедливого спама.
3. Использование функции регистрации домена в белом списке
С помощью функции регистрации домена в белом списке вы можете разрешить пользователям только с определенными доменами электронной почты заполнять и отправлять регистрационную форму.
Вы можете включить эту опцию для своей регистрационной формы в разделе Разные настройки . Итак, перейдите в Everest Forms >> Settings >> Misc .
В разделе « Дополнительно » вы увидите параметр « Домен в белом списке». Перечислите все домены, для которых вы хотите разрешить регистрацию, в текстовом поле и нажмите « Сохранить изменения» .
Вы должны указать только подлинные домены, такие как gmail.com, outlook.com и т. д. Вы можете ввести несколько доменов; просто разделите каждый домен запятой.
Таким образом, только пользователи с адресами электронной почты из белого списка могут зарегистрироваться через форму. Домены, не перечисленные здесь, автоматически ограничиваются.
Таким образом, вы можете быстро включить защиту от спама для регистрационных форм через домены из белого списка.
Подведение итогов
Если вам нужен безопасный сайт, вы должны предотвратить спам-регистрацию WordPress. Это блокирует любую поддельную регистрацию и защищает ваш сайт от вредоносных атак.
Плагин регистрации, такой как User Registration, помогает создавать регистрационные формы и обеспечивать строгую защиту от спам-ботов. Для полной защиты вы можете использовать интеграцию reCaptcha/hCaptcha, функцию приманки для защиты от спама и функцию белого списка доменов вместе.
Если вам просто нужна защита от спама, вы можете вместо этого попробовать плагины для защиты от спама.
Кроме того, вы также можете предотвратить спам в контактных формах WordPress. Вы также можете использовать плагины безопасности WordPress для всесторонней безопасности.
И это все для этой статьи! Вы можете изучить наш блог для получения дополнительных статей, связанных с WordPress. Кроме того, следите за нами в Twitter и Facebook, чтобы получать обновления о новых сообщениях.