मुझे एक बहुत बड़ी वेबसाइट के लिए सदस्यता समाधान के साथ आना होगा। साइट एएसपी.नेट एमवीसी 2 और एक एमएस एसक्यूएल 2008 डेटाबेस का उपयोग करके बनाई जाएगी।एएसपी.NET कस्टम सदस्यता प्रदाता
वर्तमान सदस्यता प्रदाता एक बड़ी ओवरकिल की तरह लगता है, वहां बहुत अधिक कार्यक्षमता है।
मैं स्टोर करना चाहता हूं ईमेल/पासवर्ड और मूल प्रोफ़ाइल जानकारी जैसे फर्स्ट/लास्टनाम, फोन नंबर। मुझे केवल 2 भूमिकाओं, प्रशासकों & उपयोगकर्ताओं की आवश्यकता होगी।
इस प्रकार के परिदृश्य पर आपकी क्या सिफारिशें हैं, इस पर विचार करते हुए कि लाखों उपयोगकर्ता पंजीकृत हो सकते हैं? StackOverflow का उपयोग क्या करता है?
मैं मौजूदा सदस्यता एपीआई अतीत में एक बहुत उपयोग किया है और अतिरिक्त जानकारी के आदि स्टोर करने के लिए यह विस्तार किया है लेकिन वहाँ
aspnet_Applications
aspnet_Paths
aspnet_SchemaVersions
aspnet_WebEvent_Events
aspnet_PersonalizationAllUsers
aspnet_PersonalizationPerUser
जो बहुत ही निरर्थक हैं जैसे टेबल है और मैं उपयोग कभी नहीं मिला है के लिये।
संपादित
बस कुछ अन्य अतिरिक्तताओं @ drachenstern के जवाब के बाद, वहाँ भी कर रहे हैं अतिरिक्त कॉलम जो मैं सदस्यता/उपयोगकर्ता तालिका में के लिए किसी काम का नहीं है स्पष्ट करने के लिए है, लेकिन जो प्रत्येक चयन के पेलोड को जोड़ना होगा/बयान सम्मिलित करें।
- MobilePIN
- PasswordQuestion/PasswordAnswer (मैं ईमेल आधारित पासवर्ड वसूली करते होगी)
- IsApproved (उपयोगकर्ता हमेशा मंजूरी दे दी जाएगी)
- टिप्पणी
- MobileAlias
- प्रयोक्ता नाम/LoweredUsername (या ईमेल/LoweredEmail) [ईमेल उपयोगकर्ता नाम है इनमें से केवल 1]
इसके अलावा जरूरत है, मैंने सुना है कि GUID के सभी कि तेजी से नहीं कर रहे हैं, और बदले में पूर्णांक के लिए (फेसबुक की तरह) पसंद करेंगे जो भी सार्वजनिक रूप से उजागर किया जाएगा।
मैं कैसे बनाने के बारे में जाना कर अपने ही सदस्यता प्रदाता, पुनः उपयोग (, सत्यापन, पासवर्ड एन्क्रिप्शन, लॉगिन कुकी आदि) सदस्यता एपीआई के कुछ लेकिन केवल तालिकाओं कि मेरे आवश्यकताओं को पूरा के साथ?
लेखों और मौजूदा कार्यान्वयन के लिए लिंक का स्वागत है, मेरी Google खोजों ने कुछ बहुत ही बुनियादी उदाहरण वापस कर दिए हैं।
अग्रिम धन्यवाद
मार्को
क्या आपने कभी इसे सफलतापूर्वक हल किया है? क्या आपको अभी भी इसके साथ मदद चाहिए? – jcolebrand
@drachenstern - जिस परियोजना को मैं कार्यान्वित कर रहा हूं उसे फरवरी के लिए पुन: निर्धारित किया गया है और मैं @ किला के जवाब के साथ आगे बढ़ जाऊंगा। – Marko
तो शायद आपको उस प्रभाव पर टिप्पणी करनी चाहिए या इसे स्वीकृत उत्तर के रूप में चिह्नित करना चाहिए;) – jcolebrand