Капчі в phpBB3 - Максим FladeX Істляєв

У phpBB3 до версії 3.0.6 капча представляла собою по суті аналог своєї попередниці з другої версії движка. Але вже в 3.0.6 розробники запровадили нову систему плагінів, метою яких є захист вашого форуму від небажаних реєстрацій.

Параметри візуального підтвердження (CAPTCHA)

Усі параметри капчі знаходяться в адміністраторському розділі, у пункті«Параметри візуального підтвердження (CAPTCHA)»на вкладці«Загальні». Основні настройки представлені нижче на скріншоті.

капчі

  • Візуальне підтвердження під час реєстрації— основна опція, яка відповідає включенню або вимкненню показу капчі під час реєстрації користувачів на форумі. Зрозуміло, рекомендується увімкнути цю опцію.
  • Спроби реєстрації- опція визначає, скільки разів користувач може помилитися після введення капчі. До перевищення числа таких спроб йому буде показуватися нова капча, після повідомлення про перевищення кількості спроб і необхідності почекати.
  • Максимальна кількість спроб входу— опція аналогічна до попередньої, тільки діє не для реєстрації, а для входу користувачів на форум.
  • Візуальне підтвердження для гостей- опція відповідає за показ капчі при гостьовому постінгу. Якщо на вашому форумі гості можуть розміщувати повідомлення та створювати теми (що особисто я не рекомендую), то бажано убезпечити себе та включити цю опцію.
  • Дозволити користувачам оновлювати код підтвердження— опція відповідає за можливість оновлення картинки або питання з капчею. Часто буває, що код на капчі занадто нерозбірливий, тому бажано включити цю опцію і дати користувачеві можливість спокійно розібратися з капчею.

Модулі CAPTCHA

Як я вже згадував вище, починаючи з версії 3.0.6 у phpBB з'явилися модулі капчі. Основна їхня відмінність від старої системи антиспаму в тому, що в двигуні передбачена можливість легкого додавання модулів. Крім того, вже в стандартній поставці движка є кілька видів капчі, тому адміністратор форуму може вибрати будь-який зі списку. Мабуть, слід розглянути докладніше ці модулі.

CAPTCHA без GD

Та сама стара-добра капча з другої версії. Представляє собою набір випадково згенерованих букв і цифр з мінімальними спотвореннями. Давно і без проблем пробивається майже всіма спам-ботами. Ставити такий модуль я не раджу.

GD CAPTCHA

Вдосконалений варіант попереднього модуля. Для своєї роботи вимагає наявності на сервері бібліотеки GD (з цим проблем немає, оскільки бібліотека поширена і є практично на кожному хостингу). На відміну від своєї попередниці, вона кольорова. Крім того, символи нахилені під різним кутом, зображені різним кольором та виводяться на фоні. Частину цих параметрів можна налаштувати на свій розсуд. Однак не раджу занадто посилювати налаштування - позбудіться спамерів, але при цьому втратите частину користувачів, які просто не розберуть потрібний код в мішанині символів і шуму.

GD 3D Captcha

Ще одна варіація на тему графічної капчі. Ті самі символи, самі шуми, але тепер вони виконані в псевдо-3D. Цей варіант при більшій читальності для людей повинен бути надійнішим від спамерів. «Маєш» — тому що саме цей спосіб я не перевіряв на своїх форумах, тому й говорю в такому стилі.

Текстове підтвердження

Раніше цей варіант був у вигляді моди AntiBot Question, але через його ефективність він був доданий в стандартний дистрибутив. Точніше,не сам мод, а модуль, що працює за тією ж схемою. Адміністратор складає перелік питань, до кожного з яких вказується перелік правильних відповідей. Потім під час реєстрації користувача йому буде відображатися одне з таких питань — і щоб зареєструватися, користувач повинен вписати одну із зазначених адміністратором відповідей.

Такий спосіб захисту дуже ефективний на даний момент, тому здебільшого я використовую саме його. Головне тут — не перестаратися з питаннями. Вони повинні бути нескладними, з відповідями, які відразу ж приходять на думку. Щось на кшталт «Як називається наша планета?». Раджу складати питання щодо тематики форуму.

Додаткові модулі

Крім перерахованих вище модулів, що йдуть у стандартному постачанні phpBB, є ще можливість завантажити додаткові модулі капчі. Встановлювати їх не складно - треба лише скопіювати всі додаткові файли до папки з форумом і новий модуль готовий до використання. Розгляну деякі з них.

SimpleMath Captcha

Переклад моди та посилання на його завантаження з офіційного сайту знаходяться на цій сторінці.

Fancy jQuery AJAX

Сторінка моди в базі модів phpBB.com.