2012-05-25 13 views
9

मैं समग्र प्रणाली के रूप में समग्र सी 1 सीएमएस का उपयोग करके अपना पहला एप्लिकेशन विकसित कर रहा हूं। मैं वर्तमान में दस्तावेज़ीकरण और डेटा संरचना के बारे में सीखने के माध्यम से अपना रास्ता काम कर रहा हूं, आदि। मुझे लगता है कि एक सशुल्क एक्स्ट्रानेट पैकेज है जिसे खरीदा जा सकता है लेकिन मैं साइट के भीतर अपनी सदस्यता प्रणाली विकसित करना पसंद करूंगा।समग्र सी 1 - सदस्यता प्रदाता - सरल पंजीकरण और लॉगिन

मेरे कंपोजिट सी 1 वेबसाइट के सामने के अंत में उपयोगकर्ताओं को पंजीकरण करने की अनुमति देने के लिए सबसे अच्छा तरीका क्या होगा और फिर पंजीकरण और लॉग इन करने के बाद उन्हें पासवर्ड संरक्षित क्षेत्र तक पहुंचने की अनुमति मिल जाएगी?

मैं एक काफी अनुभवी .net डेवलपर हूँ, लेकिन समग्र सी 1 मेरे लिए बहुत नया है (पहली छाप पर मैं इसे बहुत पसंद है!)

धन्यवाद

उत्तर

4
वाणिज्यिक एक्स्ट्रानेट पैकेज आप एक RenderingResponseHandler लिख सकते हैं जैसा

प्लगइन और इसे ~/App_Data/समग्र/Composite.config फ़ाइल पंजीकृत करें। गाइड "How can I validate users before a page or media file is being served?"

RenderingResponseHandler प्लगइन्स का अनुमोदन पेज और मीडिया अनुरोध के साथ काम सौंपा जाता है और वे अनुरोध के आगे बढ़ने दिया या किसी नए URL पर अनुरोध को रीडायरेक्ट या तो कर सकते हैं

चेक।

आपको उपयोगकर्ता डेटा बेस और लॉगिन पेज का ख्याल रखना होगा। इसके अलावा कुछ तंत्र जो सीएमएस के उपयोगकर्ता को संरक्षित/सार्वजनिक रूप से पृष्ठों को चिह्नित करने की अनुमति दे सकते हैं, वे समझ सकते हैं।

वहाँ

CodePlex धागे पर प्रासंगिक संकेत है "Restricting access to MediaArchive files"

+1

कुछ प्रासंगिक बिट्स के साथ सार्वजनिक एपीआई अपडेट किया गया; http://api.composite.net/html/T_Composite_Core_WebClient_Renderings_Plugins_RenderingResponseHandler_IDataRenderingResponseHandler.htm - यहां कोड 3.x और ऊपर के साथ काम करता है। – mawtex

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