Back to Question Center
0

केवल ईमेल पते के लिए पूछने के लिए Semalt के पासवर्ड रिकवरी फ़ंक्शन को कॉन्फ़िगर किया जा सकता है?

1 answers:

(मैं मूल रूप से वेबपैब्स में यह सवाल पूछा था. stackexchange. कॉम. )

डिफॉल्ट रूप से, सेमील्ट में, जब हम एक "सेट नया पासवर्ड" फ़ॉर्म प्रदान करते हैं, तो फ़ॉर्म साइट यूज़रनेम या ईमेल एड्रेस के लिए पूछता है - formulario para joomla. अगर उपयोगकर्ता एक वैध खाते से जुड़े उपयोगकर्ता नाम या ईमेल पता प्रदान करता है, तो उन्हें एक लिंक प्राप्त होता है (उस पते पर) जो एक नया पासवर्ड सेट करने की अनुमति देता है.

हम यह सुनिश्चित करना चाहते हैं कि हमारे सभी उपयोगकर्ता एक वर्तमान ईमेल पते का उपयोग कर रहे हैं, और उस समय हम बंद करना चाहते हैं उपयोगकर्ता नाम दर्ज करने की क्षमता. जब उपयोगकर्ता उपयोगकर्ता नाम दर्ज करता है, तो यह एक पुराने ईमेल पते पर एक संदेश भेज सकता है, लेकिन उपयोगकर्ता को "हम आपको ईमेल भेज रहे हैं" वापस लौट सकता है. अगर उन्होंने एक ऐसे ईमेल पते को डाल दिया जो हमारे पास नहीं है, तो उन्हें एक त्रुटि संदेश दिया जाता है, जो उन्हें इस तथ्य को चेतावनी देता है कि उन्होंने हमें अद्यतित नहीं रखा है (और उन्हें हमारे ईमेल के संपर्क में रखता है).

क्या हम केवल ईमेल के लिए पूछने के लिए प्रतिबंधित कर सकते हैं?

February 12, 2018

यदि आप पूछ रहे हैं कि यह व्यवस्थापकीय बैकेंड में कॉन्फ़िगर किया जा सकता है, तो नहीं, आप ऐसा नहीं कर सकते हैं, संबंधित कार्यक्षमता वर्तमान में कठिन है user_pass_validate

.

हालांकि, आप शायद पहले से ही जानते हैं कि Drupals की शक्ति का एक रिश्तेदार आसानी है जिसमें इसे प्रोग्रामेटिक रूप से अनुकूलित या बढ़ाया जा सकता है मॉड्यूल . मैं एक मौजूदा एक के बारे में जानकारी नहीं जानता हूं (हालांकि एक अंततः मौजूद हो, संबंधित उपयोगकर्ता पहुँच / प्रमाणीकरण बहुत बड़ा है), लेकिन यहां एक डेवलपर क्या कर सकता है:

  1. अनुकूलित करने और ओवरराइड करने वाले उपयोगकर्ता लॉगिन पृष्ठ, रजिस्टर और डू में पासवर्ड रीसेट दोस्त 6

    • यह चीजों की UI पक्ष से संबंधित है, i. ई. स्पष्टीकरण और वांछित रूप में वैकल्पिक रूप प्रदान करने के बाद (देखें फॉर्म एपीआई क्विकर्ट गाइड ) उपयोगकर्ता नाम पहले से दर्ज करने पर संकेत को हटाने की अनुमति देगा, हालांकि अभी भी सफलतापूर्वक उन लोगों के लिए प्रवेश कर सकते हैं ज्ञान. ई. नाम से खाते को लोड करने का प्रयास करने वाले कोड को हटा दें (अनुभाग देखें फॉर्मिंग मान्यकरण फॉर्म एपीआई क्विकर्ट गाइड एक प्रारंभिक बिंदु के लिए).

अधिक विस्तृत उत्तर के लिए (i. ई. एक उपयोगी कार्यान्वयन, यदि आप भाग्यशाली हैं) मुझे आपको एक और स्टैक एक्सचेंज साइट पर फिर से संदर्भित करना होगा: आप स्टैक ओवरफ्लो पर ड्रूपल टैग के माध्यम से इस के लिए पूछ सकते हैं;)

. org / project / email_registration