Запобігання (захист) спаму на форумах phpbb3

Як я писав вже вище, то що я опишу - не панацея від усіх хвороб, але кількість спаму зменшить точно! Звичайно, в самому двигуні форуму передбачений захист від спаму (капча), але всі знають, що від того ж хрумер це не рятує, а сервіси типу "antigate" працюють просто відмінно. За весь час розробки форумом, я застосовував рзлічних методи захисту: моди (Advanced Visual Anti Bot, Anti-Bot Question, Anti-Spam ACP, Automatic Spammer Detection, Prime Anti-bot і так далі), але рятувало зазвичай одне - ДОДАТКОВІ ПОЛЯ В профілів користувачів. Як це працює? Просто! Заходимо в адмін панель phpBB. Далі відповідно: "Користувачі та групи" -> "Додаткові поля в профілі". Далі вибираємо "список, що випадає". Далі в поле "Ідентифікатор поля" вводимо назву (на латиниці). Ставимо активацію "Відображати для всіх поле профілю" і галочки навпроти "Показувати при реєстрації" і "Обов'язкове поле". В "опис поля" вписуємо наш питання, нижче 2 варіанти відповіді. Питання може бути будь-яким. Трохи нижче вибираємо "Налаштування вигляду поля", перейшовши в графах "Значення за замовчуванням" і "незначущих варіант" виставляємо невірну відповідь. Детальніше дивіться на скріншотах, які розташовані нижче.

Запобігання (захист) спаму на форумах phpbb3

Подібних питань і додаткових полів можна зробити кілька (2-4). В результаті при реєстрації користувач побачить приблизно наступне (якщо не змінить значення додаткового поля на правильне):

Запобігання (захист) спаму на форумах phpbb3

Пам'ятайте, що питання повинні бути унікальні, а не типу "Ви бот?" і варіанти "Так", "Ні". Сподіваюся, що даний матеріал виявився корисним для відвідувачів мого сайту про оптимізацію і просування форумів. Успіхів всім.

Схожі статті