मेरे पास एकाधिक सबडोमेन, subone.parent.com, subtwo.parent.com के साथ एक ऐप है।एएसपी.नेट सबडोमेन कुकी (पैरेंट और एक सबडोमेन)
मेरे पास parent.com/login पर एक लॉगऑन पृष्ठ है। जब कोई उपयोगकर्ता लॉग इन करता है तो मैं उन्हें उचित डोमेन पर रीडायरेक्ट करता हूं जिसके आधार पर वे सदस्य होते हैं। यह ठीक काम करता है।
FormsAuthenticationTicket ticket = new FormsAuth...
string encTicket = FormsAuthentication.Encrypt(ticket);
var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket);
cookie.Domain = subone.parent.com
Response.Cookies.Add(cookie)
यह उपयोगकर्ता को subone.parent.com के लिए उचित रूप से प्रमाणित करता है और subtwo.parent.com नहीं। हालांकि मैं निम्नलिखित करना चाहता हूं।
यदि उपयोगकर्ता parent.com पर वापस जाता है, तो मैं जानना चाहता हूं कि वे लॉग इन हैं और उन्हें वापस subone.parent.com पर रीडायरेक्ट करते हैं।
क्या इसे पूरा करने के लिए कोई सर्वोत्तम अभ्यास है? या क्या मुझे parent.com के लिए एक और कुकी सेट करना है?
यदि यह महत्वपूर्ण है तो मैं एएसपीनेट एमवीसी में काम कर रहा हूं।
धन्यवाद!
मैं अपने दूसरे लगता है यहां विकल्प काम कर सकता है। मैं डोमेन को अभिभावक को सेट कर रहा हूं। मैंने FormsAuthTicket उपयोगकर्ता डेटा में सबडोमेन जोड़ा है। मैंने एक कस्टम इडेंटिटी बनाई है जो कि प्रमाणीकृत पर होगा, उपयोगकर्ता डेटा के खिलाफ वर्तमान डोमेन की जांच करेगा। तुम क्या सोचते हो? – Paul
15seconds लिंक अब ऐसा नहीं लगता है जहां यह माना जाता है .. –