100%-ная защита форума от спама форумов существует
Борьба со спамом — дело неблагодарное. Чем популярнее становистя форум — тем больше на нем появляется спама. Обязательная регистрация — сегодня уже совершенно не преграда для спам-бота. Равно как и «капча»(цифры на картинке). Более того — нормальные спамилки умеют подтверждать регистрацию, имитируя переход по ссылкам из писем.
С ручным спамом бороться невозможно, но ввиду его трудозатратности о нем даже говорить не станем. А вот со спам-ботами каждый борется по своему. Хороший вариант — потребовать от пользователя при регистрации ответить на вопрос, решить простейший пример или отгадать детскую загадку. Вот только в стандартных возможностях таких функций не предусмотрено, а ставить для этого какие-то моды не каждый захочет. Я, например, не хочу. Потому как форумы у меня лицензионные, периодически их обновлять надо. И обновлять моды или тестить их совместимость с каждым переходом на новую версию не хочется.
Буквально на днях нашел для себя решение проблемы спама форумов IPB (имхо, самый функциональный и приятный движок).
К делу.
Заходим в админке в Управление -> Пользователи и группы -> Дополнительные поля -> Добавить.
Среди всех появившихся настроек самая важная для нас сейчас эта:
Формат поля
Использование: a — буквы
n — цифры.
Например, кредитная карта: nnnn-nnnn-nnnn-nnnn
Например, дата рождения: nn-nn-nnnn
Оставьте поле пустым для использования любых символов.
Варианты ее использования ограничены только фантазией. К примеру:
Формат «aaaaaa»
В описании поля — вопрос: Кто написал «Евгений Онегин»(фамилия)?
Или так:
Формат «nnn-aaa-nnnn»
В описании поля — Введите код: 789+qwe+0123 заменяя при вводе каждый плюс на пробел.
Ставим галочки «Да» возле
-Добавить на страницу регистрации
-Это поле обязательно к заполнению
-Сделать видимым и изменяемым только супермодераторам и администраторам?
Ни один бот еще не прошел 🙂
Весьма интересненько.
Пользуйся на здоровье 🙂
Я vBulletin использую 🙂 На нём уже давно есть много различных защит от спама 🙂 На нонэйме хорошо придумали что складывать циферки нужно 🙂