में कस्टम रोलप्रोवाइडर का उपयोग करते समय मैं एकाधिक भूमिकाओं को एक पृष्ठ देखने की अनुमति कैसे दूं? मैंने अपना खुद का रोल प्रदाता बनाया है क्योंकि मुझे पता चला है कि एएसपी.Net तालिकाओं के संदर्भ में बहुत भारी है डेटाबेस। मैंने एक आसान रोलप्रोवाइडर को काफी आसान बनाने के लिए कार्यान्वित किया।एएसपी.Net
मेरी एकमात्र समस्या यह है कि अभी मेरे पास एक पृष्ठ के लिए कई भूमिकाएं नहीं हो सकती हैं। मैंने कहीं देखा कि आपकी कक्षा के शीर्ष पर आपको कुछ सुरक्षा कोड के साथ "इसे एनोटेट" करने की आवश्यकता है। मेरे पास
[PrincipalPermission(SecurityAction.Demand, Role="Admin")]
यदि मैं अल्पविराम से अलग सूची का उपयोग कर एकाधिक भूमिकाएं शामिल करने का प्रयास करता हूं तो मुझे त्रुटियां मिलती हैं। यदि मैं एकाधिक भूमिका कुंजी निर्दिष्ट करने का प्रयास करता हूं तो मुझे त्रुटियां भी मिलती हैं। क्या मुझे किसी भी मौके से एकाधिक प्रिंसिपलप्रमिशन निर्दिष्ट करने की आवश्यकता है?
मुझे एएसपी.Net की भूमिका प्रबंधन के साथ बहुत कम अनुभव है। क्या कोई मुझे सही दिशा में या कुछ अच्छे साहित्य में इंगित कर सकता है।
किसी को भी सोच के लिए, यह कई के लिए है "या" भूमिकाओं, नहीं "और"। – Ted
@Ted +1, अच्छी टिप्पणी, यह बहुत महत्वपूर्ण है! –
फिर क्या आप 'AND' को कैसे करें? मुझे पढ़ने के लिए काफी उलझन में 'छेड़छाड़' और 'संघ' विधियां मिलती हैं। –