मैं MembershipProvider
वर्ग के बारे में सीखने किया गया है और मैंने सोचा कि Membership.ValidateUser()
विधि में एक उपयोगकर्ता लॉग इन करने के लिए इस्तेमाल किया जा चाहिए था।क्या Membership.ValidateUser() का उद्देश्य है
हालांकि, मैं अभी सीखा कि FormsAuthentication.Authenticate()
है।
Membership
के भीतर ValidateUser()
का उद्देश्य क्या है?
तो मैं() FormsAuthentication.Authenticate है, जिसकी ओवरराइड भीतर MembershipProvider.ValidateUser() का उपयोग करना चाहिए? – Luke
@ कॉल्टन, 'प्रमाणीकरण()' विधि अनिवार्य रूप से इस संदर्भ में एक ही काम करेगी, इसलिए ओवरराइड करना आवश्यक नहीं है। 'ValidateUser()' विधि का प्रयोग सिद्धांत में आपको अपने प्रदाता को चुनने की अनुमति देता है, यदि आपके पास एक से अधिक था। 'प्रमाणीकरण()' विधि बस आपके web.config में कॉन्फ़िगर किए गए एक का उपयोग करता है। –
मैंने अभी देखा है [यहां] (http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.authenticate.aspx) यह कहता है कि प्रमाणीकरण() अप्रचलित है और 'अनुशंसित है विकल्प सदस्यता API का उपयोग करना है, जैसे सदस्यता। ValidateUser। अधिक जानकारी के लिए, http: //go.microsoft.com/fwlink/ देखें? LinkId = 252463.'। इसलिए मुझे सदस्यता का उपयोग करना चाहिए। वैलिडेट यूज़र() और उस विधि के भीतर मेरे फॉर्म प्रमाणीकरण करें – Luke