नहीं है बाढ़ नियंत्रण
यह परियोजना 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)
जाँच करता है कि क्या उपयोगकर्ता को निर्दिष्ट घटना के साथ आगे बढ़ने की अनुमति है। मूल रूप से, हम जाँचते हैं कि किसी उपयोगकर्ता के पास बाढ़_is_allowed कॉल करके पहुँच है या नहीं। यदि यह FALSE लौटाता है, तो एक 'एक्सेस अस्वीकृत' फेंक दें। जब भी कोई उपयोगकर्ता कार्रवाई करता है तो हम बाढ़_रजिस्ट्री_वेंट कहते हैं।
डिफ़ॉल्ट रूप से यह उपयोगकर्ता के आईपी एड्रेस की जांच करता है। लेकिन हम उपयोगकर्ता आईडी जैसे कुछ अन्य विशिष्ट पहचानकर्ता को पास कर सकते हैं।
ड्रुपल के बाढ़ प्रणाली के साथ खेलने से ऊपर की नकल की