मेरे पास एक एएसपी.नेट पृष्ठ है जो व्यवस्थापक को उपयोगकर्ता के लिए पासवर्ड बदलने की अनुमति देता है। चूंकि व्यवस्थापक उपयोगकर्ता का पासवर्ड पता नहीं है, मैं उपयोग कर रहा हूँ निम्नलिखित:आप कैसे जांच सकते हैं कि कोई एएसपी.NET सदस्यता पासवर्ड कॉन्फ़िगर की गई जटिलता आवश्यकताओं को पूरा करेगा या नहीं?
MembershipUser member = Membership.GetUser(_usernameTextBox.Text);
member.ChangePassword(member.ResetPassword(), _passNewTextBox.Text);
- के रूप में इस SO question द्वारा वर्णित।
यदि नया पासवर्ड जटिलता आवश्यकताओं को पूरा नहीं करता है जो web.config फ़ाइल में कॉन्फ़िगर किए गए हैं, तो पासवर्ड रीसेट हो जाएगा, लेकिन वांछित में बदल नहीं जाएगा। यदि नया पासवर्ड जटिलता आवश्यकताओं को पूरा नहीं करता है, तो पासवर्ड बिल्कुल नहीं बदला जाना चाहिए।
क्या जटिलता आवश्यकताओं के खिलाफ नए पासवर्ड का परीक्षण करने का कोई आसान तरीका है?
यह सदस्यता की तरह दिखता है। पासवर्डवर्डर रेगुलरएक्सप्रेस "" है यदि यह web.config में कॉन्फ़िगर नहीं है। MinRequiredPasswordLength और MinRequiredNonAlphanumericCharacters अभी भी कॉन्फ़िगर किया जा सकता है। –