Ada kontrol Banjir
Proyek ini dimaksudkan untuk menambahkan antarmuka administrasi untuk variabel kontrol banjir tersembunyi di Drupal 7, seperti pembatas upaya login dan variabel tersembunyi apa pun di masa mendatang.
Fungsi untuk mendefinisikan dan berinteraksi dengan sistem pengendalian banjir inti
Sistem flooding memberi kita tiga fungsi:
flood_register_event($name, $window = 3600, $identifier = NULL)
Daftarkan acara untuk pengunjung saat ini ke mekanisme pengendalian banjir.
flood_clear_event($name, $identifier = NULL)
Buat mekanisme pengendalian banjir lupakan acara untuk pengunjung saat ini.
flood_is_allowed($name, $threshold, $window = 3600, $identifier = NULL)
Cek apakah pengguna diizinkan untuk melanjutkan acara yang ditentukan. Pada dasarnya, kami memeriksa apakah pengguna memiliki akses dengan memanggil flood_is_allowed. Jika mengembalikan FALSE, lemparkan 'Akses Ditolak ”. Setiap kali pengguna melakukan tindakan yang kami sebut flood_register_event.
Secara default ia memeriksa alamat ip pengguna. Tetapi kami dapat melewati beberapa pengidentifikasi unik lainnya seperti ID pengguna.
Di atas disalin dari Playing with Drupal's flooding system