Є контроль проти повінь
Цей проект призначений для додавання інтерфейсу адміністрування для прихованих змінних параметрів управління потоком в Drupal 7, як обмежувачів спроб входу та будь-яких майбутніх прихованих змінних.
Функції визначення та взаємодії з базовою системою контролю затоплення
Система затоплення надає нам три функції:
flood_register_event($name, $window = 3600, $identifier = NULL)
Зареєструйте подію для поточного відвідувача механізму боротьби з паводками.
flood_clear_event($name, $identifier = NULL)
Змусьте механізм контролю затоплення забути про подію для поточного відвідувача.
flood_is_allowed($name, $threshold, $window = 3600, $identifier = NULL)
Перевіряє, чи дозволено користувачеві продовжувати вказану подію. В основному, ми перевіряємо, чи має користувач доступ, зателефонувавши в poplave_is_allowed. Якщо вона повертається FALSE, киньте "Заборонено доступ". Щоразу, коли користувач виконує дію, ми називаємо poplava_register_event.
За замовчуванням він перевіряє ip-адресу користувача. Але ми можемо передати якийсь інший унікальний ідентифікатор, такий як ідентифікатор користувача.
Вище скопійовано з програми « Граючи з системою затоплення Drupal»