На моем сайте linsoft.info стали ежедневно появляться куча сообщений на форуме, которые на английском и даже китайском языках и которые к теме сайта не имеют никакого отношения, а служат только для получения оптимизаторских ссылок с моего сайта. Каждый день удаляю с десяток таких сообщений вручную. Не можете подсказать, как с такими постами бороться в автоматическом режиме? Вроде каптча стоит при регистрации, но это не помогает.
Кроме того, есть еще другая группа сообщений: пользователь тоже регистрируется со случайным именем и фамилией и постит сообщение на форуме, которое вообще не видно при просмотре форума. Я такие обнаруживаю только потому, что в списке пользователей (пункт меню "Сообщество") указывается, что от этого пользователя есть сообщение.
Это, по-видимому, какая-то дырка в движке, но я ее залатать не могу. Может быть вы знаете, как это сделать?
Я заказал в одном агентстве скрипт для удаления таких сообщений, но он работает по крону один раз в сутки, а в течение суток таких сообщений все равно набирается довольно много. Как бы кардинально закрыть эту возможность?
Комментарии
Настройте крон для запуска каждый час. http://Ваш_сайт/admin/config/system/cron.
Если спам с активными ссылками, а это как правило так.
Создаем действие
"Снимать комментарии с публикации содержащий слова" -
<a, <A
Включаем модуль триггер
Комментарии
Вставляем это действие в "После добавления комментария"
Аналогично для Содержания....
Ко мне тоже боты часто сквозь КАПТЧУ проламывались - пока я Honeypot не поставил. Сейчас - тишина и ляпота.
А как работает Honeypot?
Всё тут: Honeypot