Плагин: Защита регистрации в BuddyPress (Captcha)

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

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

Плагин называется WPMU-Signup-Captcha v1.3, который я переименовал на WPMU-BP-Signup-Captcha SE v1.3. В самом плагине поменял только одно слово “Verification” на “Введите код” и добавил две строки кода, чтобы форма ввода была в стиле BuddyPress. С принципом действия вы все знакомы, так что останавливатся на этом не буду.

Вот captcha в действии:

Каптча в действии

Трудности могут возникнуть при размещении файлов плагина на вашем сайте, поэтому тут будут подробности:

  1. файл wpmu-signup-captcha.php положите в папку /wp-content/mu-plugins/;
  2. два файла wp-captcha.ttf и wp-captcha.php – в корень сайта, туда же, где находится файл wp-config.php.

Плагин активировать нет необходимости, так что после размещения файлов сразу выходите из аккаунта (кнопка Выйти в админке) и переходите на страницу регистрации – и радуетесь появившейся форме :)

Крайне советую использовать данный плагин всем.

Скачать на CosyDale.com

Похожие записи:

Понравился пост? Подпишись на RSS ленту CosyDale.com!
Получай всю интересную информацию первым.

123

На данный момент: 15 комментариев

  • плагин нужный, но тебе не кажется что капчу надо чуть чуть усложнить, эта левата научилась ее распознавать, вот я недавно установил форум phpbb так левота по 20 в день как минимум пошла, как только они чуть усложнили капчу, обновив до 3.0.5 версии за неделю ни одной левой регистрации, можно ли добавить цветовую гамму?

  • вот на сайте om-1 на форуме посмотри какая капча, не поверишь но действительно прошло 8 дней(пошел девятый)ни одно левой регистрации не было

  • @Александр:
    10 июня 2009 в 20:49

    В MaxSite CMS есть интересный вариант.
    Вот гляньте http://max-3000.com/page/codeigniter-171 (внизу в форме комментария). Тоже такой использую только на форуме phpbb, причем левых регистраций очень мало (единичные случаи).

  • Максим, Александр, спасибо за наводки. Но я нашел еще один вариант защиты блога от спама. Я проверить его не могу, но опубликую завтра или послезавтра. В этом способе вообще не будут использоваться плагины.

  • Распаковал как положено.. нигде ничего не появилось..
    Поможете?.. а то боюсь замучаюсь чистить юзеров :)

  • @Александр:
    Вы уверены, что распаковали все, как и куда надо? Хорошо подумали?
    Кстати, у вас какая версия Buddy и WPMU стоит?

  • Версия MU 2.7.1 + BPress 1.0.2 (если в 1.0.3 косметика – то лучше наверное подождать

    Скопировал как написано в инструкции выше :)

  • Опс, косяк РБК Хостинга :) с него по фтп брал файлик.. размеры файлов ок.. вроде и содержание есть…
    вообщем нормально залил и все работает!

    Спасибо за плагин!

  • @Александр:
    Ну слава богу. Хорошо, что разобрались.

  • бл, пора бы Славику уже и вернуться. а то что-то я беспокоиться начал. И в асе не появляется. (((

  • да действительно давно не появлялся, отдыхает наверное

  • Но тем не менее я живой.
    Сейчас через Wi-Fi сижу с ноута в городе, потому отвечать на комменты (где помощь просят) никому не буду. В конце неделе я вернусь домой в Харьков, так что ждите все, кому я нужен. Скоро уже, скоро :)
    Алексей (Goodwin), рад, что заглянул ко мне :)

  • Всем привет! не работает плагин в WP2.8.4+BP 1.1.1 :( и у slaFFik-а на демо-сайте его не видно…

  • Да, очевидно, из-за кардинальных изменений в форме регистрации. Правда, ботов пока не видно – видать, еще в шоке от изменений :D

  • Ну, шок для спаммеров – это приятно))
    А не работает, потому что хуки поменялись, на которые вешался плагин. Может, скоро выложу еще один подобный плагин. Только его еще протестировать надо.

    У меня не хватает на все времени! Каждый плагин найти, перевести, залить на демо, протестировать, связаться с автором и передать ему переводы и прочие пожелания, подготовить материал для поста и написать о нем…

RSS лента комментариев на эту записьTrackBack URL

Включиться в обсуждение

XHTML: <blockquote></blockquote> <a href=""></a> <strong></strong>