मेरे पास एक छोटा फीनिक्स एप्लिकेशन है जो उपयोगकर्ताओं को लॉगिन करने और उनकी प्रोफ़ाइल से परामर्श करने की अनुमति देता है। मैं निम्नलिखित सरल मार्ग का प्रयोग किया:फीनिक्स में कुछ मार्गों तक पहुंच प्रतिबंधित कैसे करें?
resources "/users", MyApp.UserController
लेकिन इस :index
कार्रवाई के माध्यम से उपयोगकर्ताओं की सूची देखने के प्रत्येक उपयोगकर्ता के लिए, साथ ही हटा सकते हैं या किसी भी उपयोगकर्ता को अद्यतन अनुमति देता है।
केवल व्यवस्थापक तक पहुंच प्रतिबंधित करने का सबसे आसान तरीका क्या है? क्या मुझे हर कार्रवाई के सामने एक चेक जोड़ना चाहिए? या मुझे "/admin"
संसाधन बनाना चाहिए जो उन परिचालनों को संभालेगा? अनुशंसित तरीका क्या है?
अच्छा! यह बढ़िया काम करता है। मैं अंतर्निहित हूं कि प्लग के साथ कुछ करना था, जो मैंने फीनिक्स के उदाहरण में पढ़ा था। नियंत्रक एपीआई डॉक्टर, लेकिन मुझे यकीन नहीं था कि यह अंतिम उपयोगकर्ताओं द्वारा लागू किया जाना था, या यदि यह कोर के लिए था डेवलपर्स। वैसे, क्या कनेक्शन स्रोत डोमेन को कॉन से निकालने का कोई तरीका है? मैं एसएसओ लॉगिन सफलता के मामले में कॉलिंग यूआरएल (विभिन्न तर्कों के साथ) पर रीडायरेक्ट करना चाहता हूं ... – adanselm