Плагин: Защита регистрации в BuddyPress (Captcha)
На своем демо-сайте часто сталкивался с тем, что спам-боты зачем-то регистрируются в BuddyPress, но больше ничего сделать не могут. Пока что слишком мало людей пользуется BuddyPress, в связи с чем авторам спам-ботов нет интереса адаптировать их к новой системе. Но это не за горами.
Естественно, не очень интересно выгребать раз в неделю свалку левых регистраций, удалять самих пользователей, их блоги. Поэтому мне пришлось немного поискать и найти простенькое решение. Это Captcha на странице регистрации.
Плагин называется WPMU-Signup-Captcha v1.3, который я переименовал на WPMU-BP-Signup-Captcha SE v1.3. В самом плагине поменял только одно слово “Verification” на “Введите код” и добавил две строки кода, чтобы форма ввода была в стиле BuddyPress. С принципом действия вы все знакомы, так что останавливатся на этом не буду.
Вот captcha в действии:
Трудности могут возникнуть при размещении файлов плагина на вашем сайте, поэтому тут будут подробности:
- файл wpmu-signup-captcha.php положите в папку /wp-content/mu-plugins/;
- два файла wp-captcha.ttf и wp-captcha.php – в корень сайта, туда же, где находится файл wp-config.php.
Плагин активировать нет необходимости, так что после размещения файлов сразу выходите из аккаунта (кнопка Выйти в админке) и переходите на страницу регистрации – и радуетесь появившейся форме :)
Крайне советую использовать данный плагин всем.
Извините, этот файл сильно устарел и больше нет возможности его скачать.
плагин нужный, но тебе не кажется что капчу надо чуть чуть усложнить, эта левата научилась ее распознавать, вот я недавно установил форум phpbb так левота по 20 в день как минимум пошла, как только они чуть усложнили капчу, обновив до 3.0.5 версии за неделю ни одной левой регистрации, можно ли добавить цветовую гамму?
вот на сайте om-1 на форуме посмотри какая капча, не поверишь но действительно прошло 8 дней(пошел девятый)ни одно левой регистрации не было
В 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
Ну, шок для спаммеров – это приятно))
А не работает, потому что хуки поменялись, на которые вешался плагин. Может, скоро выложу еще один подобный плагин. Только его еще протестировать надо.
У меня не хватает на все времени! Каждый плагин найти, перевести, залить на демо, протестировать, связаться с автором и передать ему переводы и прочие пожелания, подготовить материал для поста и написать о нем…
https://www.keycaptcha.com/
вот тту дотов никогда думаю не увидите)
Да вы что?! Такая каптча – смерть для UX! Ни в коем случае не вздумайте ее ставить – иначе потеряете чуть ли не половину пользователей и почти все комментарии (если для комментирования).
+1, даже на демо сайте попробовал сложит.. ошибка:)
slaFFik, посмотри веб-адрес Антона ))))))
Да я видел ;)
есть у меня идейка или вернее несколько идей как сделать каптчу.. из серии такого еще нет.. и конечно же без внедрения в широкие массы – нет массовости, нет смысла спамерам изучать..
в смысле Ботов ))) сорь за очепятку)
А как быть, когда установлены лишь WP+BP, но без MU?
BP без Mu не могёт быть установленным.
Уже давным давно BuddyPress может работать без WPMS (WPMU уже давно не существует) – на обычном WordPress.
Не вводите людей в заблуждение.