मैं वर्तमान में बहुत पुराना परिवर्तित कर रहा हूं, लेकिन क्लासिक एएसपी साइट को एएसपी.Net पर काम कर रहा हूं।माइक्रोसॉफ्ट सदस्यता प्रदाता बनाम कस्टम प्रदाता वीएस पूर्ण कस्टम लॉगिन सिस्टम
इसमें एक पूरी तरह से कस्टम लिखित उपयोगकर्ता प्रबंधन प्रणाली है। हालांकि यह ठीक काम करता है, इसे वास्तव में ताज़ा करने की ज़रूरत है क्योंकि मैं कामों में कुछ भविष्य की परियोजनाओं के लिए और अधिक लचीला होना चाहता हूं।
जब मैंने किसी से इस बारे में पूछा, तो उन्होंने कहा, "आपको माइक्रोसॉफ्ट प्रदाता का उपयोग करने की आवश्यकता है" और इस बारे में एक व्याख्यान दिया कि माइक्रोसॉफ्ट इन सभी चीजों को मुफ्त में कैसे जारी करता है और वे कितने अच्छे हैं और जितना संभव हो उतना उपयोग किया जाना चाहिए।
मैंने इस पर काफी कुछ शोध किया है (मुख्य रूप से http://asp.net/learn पर वीडियो देख रहे हैं) और कुछ विशेषताओं से बहुत प्रभावित हूं क्योंकि ऐसा लगता है कि मुझे लिखने के लिए उम्र लेने वाले सामानों के लिए ड्रैग और ड्रॉप घटक दिखाई देते हैं ।
हालांकि, वर्तमान सदस्यता डेटाबेस को समझाने के लिए जटिल है, यह एक पूरी तरह से कस्टम लिखित डेटाबेस है जिसमें कई आंतरिक संबंध हैं ... यह डिफ़ॉल्ट माइक्रोसॉफ्ट प्रदाता के साथ वास्तव में "संगत" नहीं है।
मैंने How Do I: Create a Custom Membership Provider? पर एक नज़र डाली है, लेकिन मुझे अपने आराम क्षेत्र से थोड़ा सा महसूस होता है और चिंतित है कि यह धीमा हो जाएगा, सुरक्षा छेद पेश करेगा या बस काम नहीं करेगा।
दिन के अंत में, माइक्रोसॉफ्ट सदस्यता प्रदाता को मेरे लिए काम करना चाहिए - मुझे केवल एक ही अनुकूलन की आवश्यकता है जो मेरे डेटाबेस में उपयोगकर्ता नाम/पासवर्ड फ़ील्ड का उपयोग करने के लिए लॉगिन है और उपयोगकर्ता स्क्रिप्ट बनाएं जिसमें बहुत से कस्टम हैं कई तृतीय पक्ष प्रणालियों के लिए कोड (प्रावधान सेवाओं आदि की आवश्यकता है)।
मैं बस सोच रहा था, यदि आप इसी तरह की स्थिति का सामना करते हैं तो आप क्या करेंगे?
माइक्रोसॉफ्ट सदस्यता प्रदाता का उपयोग करें और किसी भी तरह यह आप के लिए काम करने के लिए (हालांकि मैं सुझाव चाहते हैं)
उपयोग माइक्रोसॉफ्ट सदस्यता प्रदाता लेकिन अपने कोड के आसपास अनुकूलित है कि कस्टम प्रदाता का उपयोग मिलता है।
अपना खुद का अनुकूलित अनुकूलित समाधान का उपयोग करें?
यदि सभी उपयोगकर्ता एक ही कंपनी में हैं, तो क्या कोई अन्य प्रमाणीकरण उपकरण नहीं है जिसे आप पिगबैक कर सकते हैं? अपने उपयोगकर्ताओं को एक और पासवर्ड का ट्रैक रखने से बचें, स्वयं को पासवर्ड बदलने वाले तर्क लिखने से बचाएं। – DOK
सभी उपयोगकर्ता एक ही कंपनी में नहीं हैं ... पहला उपयोगकर्ता एक कंपनी और उनके नियंत्रण कक्ष से साइन अप करता है, वे अतिरिक्त उपयोगकर्ताओं को स्थापित कर सकते हैं। प्रदाता कार्यान्वयन को केवल पढ़ने के लिए – Wil