Как ограничить количество сообщений в час?


Чтобы бороться со спамерами, я хотел бы ограничить количество потоков и сообщений, которые могут создавать аутентифицированные пользователи в час. Какой самый простой способ сделать это?

Author: Godo, 2014-05-28

2 answers

Вы можете использовать модуль Ограничение узлов для ограничения пользователей, формирующих узлы.

Это страница проекта формы,

  • Ограничения для каждого узла роли
  • Ограничения для каждого узла пользователя
  • Ограничения узла на интервал времени
  • Любая комбинация вышеперечисленного
  • Совместимость с Drupal 6 и 7 Не требует программирования со стороны администратора

Также загляните в Горшочек с медом модуль.

Honeypot использует как методы honeypot, так и методы меток времени для сдерживания спам-боты от заполнения форм на вашем сайте Drupal (подробнее читайте здесь). Эти методы эффективны против многих спам-ботов и не так навязчивы, как капчи или другие методы, которые наказывают пользователя.

Принятая форма страница проекта:

В настоящее время модуль поддерживает включение всех форм на сайте или определенных форм, таких как формы регистрации пользователя или сброса пароля, веб-формы, контактные формы, формы узлов и формы комментариев.

Демо-версия

 1
Author: shrish, 2014-05-30 04:51:39

Модуль управления наводнениями в дополнение к модулям, упомянутым в этот дублирующий вопрос

Со страницы модуля

Этот проект предназначен для добавления интерфейса администрирования для скрытых переменных управления потоками в Drupal 7, таких как ограничители попыток входа в систему и любые будущие скрытые переменные.

 1
Author: Link Swanson, 2017-04-13 12:47:06