Плагин: Защита регистрации в 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.

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

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

Извините, этот файл сильно устарел и больше нет возможности его скачать.

комментариев 25

  1. максим:

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

  2. максим:

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

  3. Александр:

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

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

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

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

  7. Александр:

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

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

  8. Александр:

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

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

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

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

  11. максим:

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

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

  13. Александр:

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

  14. Mac:

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

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

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

  16. https://www.keycaptcha.com/

    вот тту дотов никогда думаю не увидите)

    • Да вы что?! Такая каптча – смерть для UX! Ни в коем случае не вздумайте ее ставить – иначе потеряете чуть ли не половину пользователей и почти все комментарии (если для комментирования).

      • Jettochkin:

        +1, даже на демо сайте попробовал сложит.. ошибка:)

      • Jettochkin:

        slaFFik, посмотри веб-адрес Антона ))))))

          • Jettochkin:

            есть у меня идейка или вернее несколько идей как сделать каптчу.. из серии такого еще нет.. и конечно же без внедрения в широкие массы – нет массовости, нет смысла спамерам изучать..

  17. в смысле Ботов ))) сорь за очепятку)

  18. А как быть, когда установлены лишь WP+BP, но без MU?

Добавить комментарий

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