C'è il controllo dell'inondazione
Questo progetto ha lo scopo di aggiungere un'interfaccia di amministrazione per le variabili nascoste di controllo delle inondazioni in Drupal 7, come i limitatori dei tentativi di accesso e eventuali variabili nascoste future.
Le funzioni per definire e interagire con il sistema centrale di controllo delle inondazioni
Il sistema di allagamento ci offre tre funzioni:
flood_register_event($name, $window = 3600, $identifier = NULL)
Registrare un evento per l'attuale visitatore del meccanismo di controllo delle inondazioni.
flood_clear_event($name, $identifier = NULL)
Fai dimenticare al meccanismo di controllo delle inondazioni un evento per l'attuale visitatore.
flood_is_allowed($name, $threshold, $window = 3600, $identifier = NULL)
Verifica se l'utente è autorizzato a procedere con l'evento specificato. Fondamentalmente, controlliamo se un utente ha accesso chiamando flood_is_allowed. Se restituisce FALSO, lancia un 'Accesso negato'. Ogni volta che un utente esegue l'azione, chiamiamo flood_register_event.
Per impostazione predefinita controlla l'indirizzo IP dell'utente. Ma potremmo passare qualche altro identificatore univoco come l'id utente.
Sopra copiato da Gioco con il sistema di inondazioni di Drupal