Как защитить форум от спама?

Как защитить форум от спама?
Защищаем форум от спама в Wordpress: капча при регистрации
Привет. Сегодня на форуме cppstudio.com оставили спамный комментарий. И я вспомнил, что давно у меня не было на форуме спама. А почему? А все потому, что, еще два месяца назад, я установил капчу на форму регистрации, до этого никакой защиты от ботов при регистрации — не было. Кстати, если вас ежедневно атакуют спамеры, вы можете почитать еще и про защиту от спама в комментариях.

Так вот, были времена, когда на форуме каждый день оставляли десятки спам-сообщений. Естественно, что все, кто были подписаны на ту ветку форума, где наспамили, получали весь этот спам на свои email-адреса. Получается, что от имени моего сайта к ним на почту приходил спам, причем спам был разный: и что-то продавали, и предлагали разного рода услуги, и, даже, на английском языке спамили. Ну, в общем, было очень не приятно, когда люди стали жаловаться на мой сайт за распространение спама, хотя, я был ни в чем не виноват.

Как защитить форум от спама в WordPress?

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

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

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

Плагин Captcha Code защитит ваш сайт от спама

Итак, речь пойдет вот об этом плагине - Captcha Code. Скачать его можно на официальном сайте WordPress, сразу устанавливайте его на сайт, и не забудьте активировать. По большому счету, этот плагин защищает от спама не только форум, он защищает и обычные комментарии под статьями. Схема работы такая: все кто зарегистрирован — могут комментировать, создавать темы на форуме и многое другое. Капча не дает зарегистрироваться ботам, а значит и не даст им добраться до форума и комментариев.

После активации плагина Captcha Code, перейдите на страницу настройки плагина, слева в меню по ссылке Captcha.

  1. Страница настройки плагина Captcha Code
  2. Тип букв — это верхний и/или нижний регистр. Я выбрал буквы верхнего регистра.
  3. Капча может состоять из букв и/или чисел. В моем случае — это и буквы, и числа.
  4. Длинна капчи — количество символов, которое нужно будет ввести в поле проверки капчи.
  5. Обязательно ставим качу на форму регистрации. В конце концов, ради этого мы и затеяли эту историю с защитой форума от спама. Для формы входа капчу не ставим.
  6. Также нужно поставить капчу на форму восстановления пароля.
  7. Все настройки сохраняем и переходим на страницу регистрации.

Если вы все правильно сделали, то на странице регистрации появится капча. По большому счету, эта капча защищает не только форум, а весь сайт, имейте это ввиду. Попробуйте заполнить форму регистрации и ввести капчу, все должно исправно работать. В добавок, хочу сказать, что капча реально работает, 99% спама не может пробить эту капчу. Хотя, заметьте, капча не сложная, я специально выбрал такую, чтобы посетители могли легко её вводить. Для сравнения, почитайте о плагине BWP reCAPTCHA для WordPress, вот там непобедимая капча. Зайдите на страницу авторизации и сами в этом убедитесь.

9 Комментариев

  1. bytrina 3 года назад

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

  2. Игорь 3 года назад

    Самая лучшая защита от спама — это капча, в которой нужно собирать пазл. Правда не всем пользователям это понравится, т.к. занимает достаточно времени.

  3. Юрий 2 года назад

    Статья очень актуальна 5+ и полезна, роботы это  больное место всех блогеров,и их  надо блокировать.

  4. Юрий, для форума каптча необходима, но для блога она не к чему. Плагин Акисмет с легкостью справляется со спамом. А каптча только мешает посетителям оставлять комментарии

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

  6. Серый 2 года назад

    На белом фоне регистрации у меня не видно символов капчи. Можно ли настроить цвет?

  7. Артём 2 года назад

    Спасибо!

  8. Progress-project 2 года назад

    Спасибо большое за статью! От этого спама просто спасения никакого нет, перепробовал уже кучу различных плагинов, что советуют «гуру» на различных блогах, типа; Register Plus Redux, WP Disclaimer  или Registered Users Only. Но все они, как провело не обновлялись уже около 5-7 лет и только на: seofine.ru нашёл действительно реальную помощь! http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif

  9. irbit 2 года назад

    Тоже поставил себе плагин Captcha Code до этого использовал защиту путём создания своих уникальных переменных в файле wp-login.php, спама конечно не было, но не устраивало то, что после каждого обновления приходилось всё делать заново.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_negative.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_scratch.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_wacko.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_yahoo.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_heart.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_rose.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_smile.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
http://seofine.ru/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif 
 

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img src="" alt="" class="" width="" height="">