Как ограничить количество сообщений в час?
Чтобы бороться со спамерами, я хотел бы ограничить количество потоков и сообщений, которые могут создавать аутентифицированные пользователи в час. Какой самый простой способ сделать это?
2 answers
Вы можете использовать модуль Ограничение узлов для ограничения пользователей, формирующих узлы.
Это страница проекта формы,
- Ограничения для каждого узла роли
- Ограничения для каждого узла пользователя
- Ограничения узла на интервал времени
- Любая комбинация вышеперечисленного
- Совместимость с Drupal 6 и 7 Не требует программирования со стороны администратора
Также загляните в Горшочек с медом модуль.
Honeypot использует как методы honeypot, так и методы меток времени для сдерживания спам-боты от заполнения форм на вашем сайте Drupal (подробнее читайте здесь). Эти методы эффективны против многих спам-ботов и не так навязчивы, как капчи или другие методы, которые наказывают пользователя.
Принятая форма страница проекта:
В настоящее время модуль поддерживает включение всех форм на сайте или определенных форм, таких как формы регистрации пользователя или сброса пароля, веб-формы, контактные формы, формы узлов и формы комментариев.
Модуль управления наводнениями в дополнение к модулям, упомянутым в этот дублирующий вопрос
Со страницы модуля
Этот проект предназначен для добавления интерфейса администрирования для скрытых переменных управления потоками в Drupal 7, таких как ограничители попыток входа в систему и любые будущие скрытые переменные.