5 विफल लॉगिन प्रयासों के बाद अपने स्वयं के व्यवस्थापक खाते को कैसे अनवरोधित करें?


13

मैंने 5 से अधिक बार गलत व्यवस्थापक पासवर्ड दर्ज किया है, इसलिए ड्रुपल ने मेरी प्रविष्टि को अवरुद्ध कर दिया है।

मैंने उपयोगकर्ता पासवर्ड सीधे MySQL में बदल दिया है और फिर लॉगिन करने की कोशिश की है, लेकिन अभी भी काम नहीं कर रहा है। इसके अलावा, यदि मैं अनुरोध नया पासवर्ड लिंक क्लिक करता हूं, तो मुझे ई-मेल नहीं मिलता है।

मैं अपना खाता कैसे खोल सकता हूं?

जवाबों:


14

अपने शीर्षक में प्रश्न का उत्तर देने के लिए (जो आपके वास्तविक प्रश्न के बाद अधिक जटिल हो जाता है), आपको बस floodअपने डेटाबेस में तालिका को साफ़ करने की आवश्यकता है । यदि आप ड्रश चला रहे हैं, तो निम्नलिखित को आपको हल करना चाहिए:

drush php-eval 'db_query ("DELETE FROM flood");'

असफल होना, floodअपने डेटाबेस से तालिका को मैन्युअल रूप से साफ़ करें :)


यह शुक्रवार की दोपहर के लिए भयानक रूप से तेज है, मैं आपको दोपहर के अधिकांश समय के लिए पब में नहीं जाना चाहता हूं। Tsk, tsk।
क्लाइव

@Club in पब? शुक्रवार की दोपहर को? यह अच्छा होगा :-)
चापाबू

मैंने सोचा कि अब फ्राइड ड्रिंक लेना अनिवार्य था? मुझे मेरी संघ प्रतिनिधि से बात ...
क्लाइव

1
चूहे। प्रचार कमरे के लिए ...
क्लाइव

3
मैं floodतालिका के सभी रिकॉर्ड्स को नेत्रहीन रूप से हटाने की अनुशंसा नहीं करूंगा , इससे आपके लिए वेबसाइट पर सभी बाढ़ नियंत्रण रीसेट हो जाएंगे।
tostinni

7

बाढ़ तालिका साफ़ करने से ओपी को एक और 5 पासवर्ड का अनुमान लगाने की कोशिश होगी। (और यदि वह सीधे MySQL में पासवर्ड फ़ील्ड के साथ गड़बड़ कर चुका है, तो हो सकता है कि पासवर्ड फ़ील्ड मुंग हो गया हो और इसलिए बेकार हो।)

बाढ़ की मेज को साफ करने से उसे व्यवस्थापक के रूप में लॉगिन करने की अनुमति नहीं मिलेगी, जो कि मुझे लगता है कि ओपी वास्तव में करना चाहता है।

हालाँकि, कुछ अन्य ड्रश कमांड हैं, जो काम में आ सकते हैं। पहला यूआईडी 1 के लिए वन टाइम पासवर्ड रीसेट लिंक का उत्पादन करेगा, दूसरा उपयोगकर्ता के लिए एक नया पासवर्ड सेट करेगा admin:

drush uli
drush upwd admin --password="newpassword"

अच्छी पकड़! मैंने भी प्रश्न संपादित किया और उसे उठाया नहीं ;-)
चापाबू

6

यदि आप Drush प्रकार के सामान के साथ बहुत अनुभवी नहीं हैं, तो आप अपने phpmyadmin में निम्न sql चला सकते हैं

DELETE FROM flood;

यदि आप 5 या अधिक बार एक ही उपयोगकर्ता नाम की कोशिश करते हैं तो वही त्रुटि हो सकती है


5

बहुत बेहतर समाधान, जो इस बारे में अन्य पदों से अनुपस्थित है:

drush user-unblock {username}

https://drushcommands.com/drush-7x/user/user-unblock/

संपादित करें: यह अभी भी 'बाढ़' तालिका को स्पष्ट नहीं करता है, दुर्भाग्य से, जो गूंगा है। जैसा कि दूसरों ने उल्लेख किया है, वास्तव drush user-unblockमें बहुत से लॉगिन प्रयासों द्वारा अवरुद्ध किए जा रहे उपयोगकर्ता के मामले में लॉगिन को सक्षम करने के बाद , आपको 'बाढ़' तालिका में डेटाबेस और ट्रंकैट (सभी डेटा को डंप करना) से प्राप्त करना होगा।

जैसा कि अन्य लोगों ने इस प्रश्न को पूछते समय उल्लेख किया है, यह एक उत्पादन वातावरण में समस्याग्रस्त लगता है।

हमेशा की तरह, किसी ने पहले से ही एक मॉड्यूल बनाया है जो बाढ़ की मेज को खाली करने के लिए ड्रश कमांड जोड़ता है: https://www.drupal.org/project/flood_unblock


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.