Captchas в phpBB3 - Максим FladeX Истляев
В phpBB3 преди версия 3.0.6, captcha беше по същество аналог на своя предшественик от втората версия на двигателя. Но вече в 3.0.6 разработчиците въведоха нова система от плъгини, чиято цел е да защити вашия форум от нежелани регистрации.
Опции за визуално потвърждение (CAPTCHA)
Всички настройки на captcha се намират в раздела на администратора, в елемент"Параметри за визуално потвърждение (CAPTCHA)"в раздела"Общи". Основните настройки са показани на екранната снимка по-долу.
- Визуално потвърждение при регистрация— основната опция, която съответства на активирането или деактивирането на показването на captcha, когато потребителите се регистрират във форума. Разбира се, препоръчително е да активирате тази опция.
- Опити за регистрация— опцията определя колко пъти потребителят може да направи грешка след въвеждане на captcha. Докато броят на тези опити не бъде превишен, ще му бъде показана нова captcha, след това - съобщение за превишаване на броя на опитите и необходимостта да изчакате.
- Максимален брой опити за влизане– опцията е подобна на предишната, но важи не за регистрация, а за влизане на потребител във форума.
- Визуално потвърждение за гостите— опцията е отговорна за показването на captcha по време на публикуване от гост. Ако вашият форум позволява на гостите да публикуват съобщения и да създават теми (което аз лично не препоръчвам), тогава е препоръчително да се защитите и да активирате тази опция.
- Разрешаване на потребителите да актуализират кода за потвърждение— опцията отговаря за възможността за актуализиране на снимката или въпроса за captcha. Често се случва кодът на captcha да е твърде нечетлив, така че е препоръчително да активирате тази опция и да дадете възможност на потребителя спокойно да се справи с captcha.
CAPTCHA модули
Както споменах по-горе, започвайки от версия 3.0.6, captcha модулите се появиха в phpBB. Основната им разлика от старата антиспам система е, че енджинът предоставя възможност за лесно добавяне на модули. Освен това вече има няколко вида captcha в стандартната доставка на двигателя, така че администраторът на форума може да избере всеки от списъка. Може би е необходимо тези модули да бъдат разгледани по-подробно.
CAPTCHA без GD
Същата добра стара captcha от втората версия. Това е набор от произволно генерирани букви и цифри с минимално изкривяване. Дълго време и безпроблемно пробива почти всички спам ботове. Не препоръчвам инсталирането на такъв модул.
GD CAPTCHA
Подобрена версия на предишния модул. За работата си изисква наличието на GD библиотека на сървъра (няма проблеми с това, тъй като библиотеката е обща и присъства на почти всеки хостинг). За разлика от своя предшественик, той е цветен. В допълнение, героите са наклонени под различни ъгли, изобразени в различни цветове и показани на фона. Някои от тези параметри могат да бъдат персонализирани по ваш вкус. Въпреки това не ви съветвам да затягате настройките твърде много - отървете се от спамерите, но в същото време ще загубите някои потребители, които просто не могат да разберат желания код в получената смесица от символи и шум.
GD 3D Captcha
Друг вариант на темата за графичната captcha. Същите символи, същите шумове, но сега те са изобразени в псевдо-3D. Тази опция, с по-добра четливост за хората, трябва да бъде по-надеждна от спамърите. "Трябва" - защото не съм проверил този метод във форумите си, затова говоря в този стил.
Текстово потвърждение
Преди това тази опция беше под формата на мода AntiBot Question, но с оглед на ефективността си беше добавена към стандартната дистрибуция. По-скоро,не самият мод, а модул, който работи по същата схема. Администраторът прави списък с въпроси, за всеки от които е посочен списък с верни отговори. След това, когато регистрирате потребител, ще му бъде показан един от тези въпроси - и за да се регистрира, потребителят трябва да въведе един от отговорите, посочени от администратора.
Този метод на защита е много ефективен в момента, така че в повечето случаи го използвам. Основното тук е да не прекалявате с въпроси. Те трябва да са прости, с отговори, които веднага идват на ум. Нещо като "Как се казва нашата планета?". Съветвам ви да задавате въпроси по темите на форума.
Допълнителни модули
В допълнение към модулите, изброени по-горе, които са включени в стандартната дистрибуция на phpBB, също е възможно да изтеглите допълнителни модули captcha. Инсталирането им не е трудно - просто трябва да копирате всички допълнителни файлове в папката на форума и новият модул е готов за използване. Ще разгледам някои от тях.
Проста математическа Captcha
Преводът на мода и връзките за изтегляне от официалния сайт са на тази страница.
Изискан jQuery AJAX
Mod страница в базата данни на phpBB.com mod.