ставьте вот это, реально помогает от ботов, на одном сайте уже стоит год, ни одного спамера не зарегистрировалось
А с 1.10.3/4 дружит?instantcms.ru/blogs/prosto-tipa-moi-blog/zastavljaem-soglashatsja-s-pravilami-saita-ostanavlivaem-spam-botov.html
ставьте вот это, реально помогает от ботов, на одном сайте уже стоит год, ни одного спамера не зарегистрировалось
как вариант чтоб начать писать на форуме например надо набрать 100 комментариев
Не лучше по дате существования профиля сделать? К примеру, новый пользователь не имеет права отписываться и создавать темы. По истечении 3 дней (к примеру) может отписываться в темах. По истечению 5 дней — создавать темы. Или сделать зависимость, 15-20 сообщений, после чего разрешение на создание темы, или можно по карме / рейтингу. Но, все это хорошо, с одной стороны, для админа, для контроля. С другой стороны, для пользователя, на сколько это будет удобно.как вариант чтоб начать писать на форуме например надо набрать 100 комментариев
Нет не лучше, потому как они после регистрации сразу не спамят а по прошествии нескольких дней))Не лучше по дате существования профиля сделать?
это как например)) после набора комментов юзера перекидывает автоматом например из новички в стажеры и у него появляется возможность отвечать на форуме и/или создавать темыкак вариант чтоб начать писать на форуме например надо набрать 100 комментариев
не всегда можно отличить спамера от человека. они растут и развиваются, регаются как человек даже аватар ставят потом ждут пару тройку дней и спам. видел такое на одном из своих сайтовНе бредите, спамеров нужно фильтровать при регистрации
IP спамера
46.173.72.171
Темы со спамерами:
instantcms.ru/forum/thread14123-6.html
instantcms.ru/forum/thread15717.html
Запросы к бд для удаления спамерских записей
DELETE FROM `cms_forum_posts` WHERE `user_id` = id юзера
DELETE FROM `cms_forum_threads` WHERE `user_id` = id юзера
DELETE FROM `cms_actions_log` WHERE `user_id` = id юзера
DELETE FROM `cms_blogs` WHERE `user_id` = id юзера
DELETE FROM `cms_blog_posts` WHERE `user_id` = id юзера
DELETE FROM `cms_actions_log` WHERE `user_id` = id юзера
У хрумера хорошее обновление вышло
Подробнее: 5 спамеров наставило плюсы шестому спамеру. При этом у 5 спамеров карма по 0, т.е. целенаправленно поднимали карму одному.5 штук наставило + в карму 6, в результате он смог завести блог ((((((( и успел нахреначить 9к слишним постов (((((.