2012-12-19 11 views
5

मैं एक वेब-आधारित प्रोजेक्ट शुरू करने की योजना बना रहा हूं जिसमें उपयोगकर्ता पंजीकरण जैसे फोरम/सीएमएस की तरह शामिल है, लेकिन मेरा बाधा यह है कि मुझे नहीं पता कि तथाकथित भूमिका-आधारित पहुंच नियंत्रण को कैसे कार्यान्वित किया जाए।भूमिका-आधारित अभिगम नियंत्रण जावा/MySQL को कैसे कार्यान्वित करें?

मैं "भूमिका-आधारित पहुंच नियंत्रण" के लिए googled और मुझे परिणाम किताबों में पाया: डिजाइन पैटर।

क्या यह मेरी ज़रूरत से संबंधित है? क्या इस विचार को लागू करने के बारे में कोई ट्यूटोरियल है? डेटाबेस-साइड या भाषा प्रोग्रामिंग-पक्ष पर कार्यान्वयन है?

कोई संदर्भ? कोई शीर्षक?

उत्तर

3

डिजाइन अपने टेबल इस तरह के उपयोगकर्ता अपने सिस्टम

अपने कुछ संपत्तियों में समूह

admin.allowed = .* 
user.allowed=/home/.*,/profile/.* 

के लिए पृष्ठों के लिए उपयोग को परिभाषित करें

फ़ाइल को वेब फिल्टर बनाएं के आधार पर एक या एक से अधिक भूमिका हो सकती है कि जो उपयोगकर्ता को सत्र से पढ़ता है और भूमिका निर्धारित करता है और देखता है कि क्या पृष्ठ पर अनुरोध किया जा रहा है, अगर यह किसी अन्य पृष्ठ पर रीडायरेक्ट नहीं किया जाता है तो


भी देखें

+0

यह केवल उपलब्ध अभ्यास है? – malhobayyeb

+0

यह करने का यह मूल तरीका है, वहां पर ढांचा है जो आंतरिक रूप से इसके ऊपर और अधिक सुविधाएं प्रदान करने के साथ करता है उदाहरण के लिए वसंत सुरक्षा –

+0

जैसे जिगर जोशी ने कहा कि वहां कई ढांचे हैं जो आपके लिए यह करते हैं। लेकिन अगर आप एक ढांचे का सहारा लेना नहीं चाहते हैं तो आपको जवाब में एक फ़िल्टर बनाना होगा, या अपने आवेदन के मुख्य सर्वलेट में प्रतिबंधों को लागू करना होगा – steelshark

संबंधित मुद्दे