मैं रूसी मल्टीप्लेयर कार्ड गेम के साथ ड्रुपल 7 वेब साइट चला रहा हूं और हर 4-5 दिनों में कुछ बहुत कष्टप्रद खिलाड़ियों को ब्लॉक करना पड़ता है।
Drupal से पहले मैं phpBB 3 का उपयोग कर रहा था। जब ये व्यक्ति एक छोटे शहर / गाँव से आएंगे तो मैं उनके आईपी-नेटवर्क को फ़ायरवॉल नियमों में जोड़ दूँगा, ताकि वे नए मेल पते के साथ फिर से पंजीकरण न कर सकें। इसने मेरे मामले में अच्छा काम किया और मेरा सवाल इस नीति के बारे में नहीं है।
मेरी समस्या यह है कि Drupal के साथ, मुझे उपयोगकर्ता आईडी द्वारा उपयोग किया गया अंतिम IP पता नहीं मिल सकता है। यानी एब्यूसर मुझे अन्य उपयोगकर्ताओं द्वारा सूचित किया गया है और मैं उसका यूआईडी जानता हूं, लेकिन मैं लॉग में उसका आईपी पता नहीं ढूंढ सकता, क्योंकि:
मैंने syslog-logging सक्षम किया है और Drupal संदेशों को / var / log / messagess में देखता है, लेकिन उपयोगकर्ता के लॉग इन करने के बारे में शायद ही कोई संदेश है, शायद इसलिए कि सत्र डिफ़ॉल्ट रूप से लंबे होते हैं, और मैं इसे इस तरह रखना चाहता हूं उपयोगकर्ता आराम।
मैंने "डेटाबेस लॉगिंग" को भी सक्षम किया है, लेकिन यह नहीं पता है कि इसे कहां देखना है (कौन सी डेटाबेस तालिका)।