आपको लगता है कि यह प्रश्न मेटा एसओ पर होना चाहिए, लेकिन यह नहीं होना चाहिए, क्योंकि यह मूल रूप से एएसपी.NET एमवीसी के बारे में है, लेकिन जिस तकनीक को मैं कार्यान्वित करना चाहता हूं वह पहले ही एसओ में लागू हो चुका है।एसओ की तरह प्रतिष्ठा-आधारित उपयोगकर्ता अनुमतियों को कैसे कार्यान्वित करें?
मैं चाहता हूं कि उपयोगकर्ताओं को सत्ता मिल जाए, जबकि वे स्टैक ओवरव्लो में जिस तरीके से करते हैं, उतना ही प्रतिष्ठा प्राप्त करें, और मेरा सवाल यह है कि उपयोगकर्ता प्रमाणीकरण प्रणाली को कैसे डिजाइन किया जाए? क्या हम अंतर्निर्मित फॉर्म प्रमाणीकरण पर भरोसा कर सकते हैं? और उपयोगकर्ता के लिए दिखाए जाने वाले लिंक (प्रतिष्ठा के आधार पर) का प्रबंधन कैसे करें और क्या नहीं है?
मुझे लगता है कि हम यहां भूमिकाओं का उपयोग नहीं कर सकते हैं, इसलिए हम 1000 भूमिकाओं के साथ खत्म नहीं होते हैं, है ना? लेकिन हम केवल 2 भूमिकाएं (व्यवस्थापक, उपयोगकर्ता) का उपयोग कर सकते हैं।
[संपादित करें]:
मुझे लगता है कि नहीं बल्कि फार्म प्रमाणीकरण के आधार पर की तुलना में मेरे अपने उपयोगकर्ता तालिका बनाने के लिए बेहतर है, और इसलिए मैं उन मेज पर प्रतिष्ठा क्षेत्र (और अन्य क्षेत्रों) जोड़ सकते हैं और यह ट्रैक कर सकते हैं जैसा कि आपने कहा। बीटीडब्लू @ मार्टिन, मुझे if
के बारे में पता है, जिसके बारे में आपने बात की थी, लेकिन मेरे प्रश्न ऐसे मामलों को संभालने का एक शानदार तरीका है?
मुझे लगता है कि एसओ आंतरिक रूप से "प्रतिष्ठा अनुमतियों" को संभालता है और हर सामान्य उपयोगकर्ता सिर्फ "उपयोगकर्ता" है, लेकिन मैंने कभी स्रोत नहीं देखा है, जो कि एक डब्ल्यूएजी है। –
क्या आप "प्रमाणीकरण" और "प्राधिकरण" को भ्रमित कर रहे हैं? StackExchange प्रमाणीकरण के लिए OpenID का उपयोग करता है, जो आपके पास अनुमतियों को निर्धारित नहीं करता है। –
नहीं, मैं नहीं हूं, यह सिर्फ इतना है कि मैं ऐसी प्रणाली खोजना चाहता हूं जो रखरखाव/भविष्य के विस्तार की आसानी के लिए दोनों को बर्दाश्त कर सके। –