मैं उपयोगकर्ता नामक एक एमएसएसक्यूएल तालिका में उपयोगकर्ता डेटा संग्रहीत करता हूं। मैं वास्तव में लॉग इन उपयोगकर्ता (ईमेल, पता, फोन, यदि उपयोगकर्ता ग्राहक है) के लिए सभी उपयोगकर्ता के डेटा को एक्सेस करना चाहता हूं।एएसपी.नेट में सदस्यता, सदस्यताप्रदाता और सदस्यता उपयोगकर्ता संबंध?
मैं प्रोफाइल का उपयोग नहीं करना चाहता इसलिए मैंने कस्टम सदस्यता प्रदाता का उपयोग करने का निर्णय लिया (या क्या आप कुछ बेहतर, कम दर्दनाक तरीके जानते हैं?)।
जो मुझे समझ में नहीं आता है सदस्यताकर्ता और सदस्यता है। यदि मैं सदस्यता प्रदाता से विरासत में हूं, तो ओवरराइड तरीकों से मैं डेटा से डेटाबेस तक पहुंच डेटा नियंत्रित करता हूं।
लेकिन मैं सदस्यता प्रदाता से विरासत कक्षा का उपयोग कैसे करूं? मैं सदस्यता का उपयोग करके उपयोगकर्ता को प्रमाणित करना चाहते हैं, मुझे क्या करना चाहिए:
if(Membership.ValidateUser(string username, string password))
{
FormsAuthentication.RedirectFromLoginPage(string username, string password);
}
लेकिन जहां वर्ग MembershipProvider से विरासत में मिली है? और सदस्यता यूज़र से विरासत में प्राप्त कक्षा का उपयोग कब करें? और सदस्यता और सदस्यता प्रदाता के बीच संबंध क्या है?
धन्यवाद, यह बहुत मदद करता है। अब मुझे समझ आई। ऐसा लगता है कि यह आसान है। बहुत बहुत धन्यवाद। –