2009-02-14 14 views
6

परिदृश्य: ई-कॉमर्स सिस्टम में, एक हेल्पडेस्क उपयोगकर्ता एक विशिष्ट ग्राहक (वेब-आधारित प्रशासन साइट से) "प्रतिरूपण" या "लॉग ऑन" करने में सक्षम होना चाहिए ताकि वह पहले ग्राहक को समर्थन दे सके - उदाहरण के लिए। जब ग्राहक फोन पर होता है।एएसपी.नेट फॉर्म प्रमाणीकरण के साथ उपयोगकर्ता प्रतिरूपण

अतिरिक्त स्पष्टीकरण: मूल प्रमाणीकरण संदर्भ का ट्रैक रखने की कोई आवश्यकता नहीं है। हमें बस "लॉग ऑन ऑन" बटन प्रदान करने की ज़रूरत है जो बिना हेल्पडेस्क उपयोगकर्ता को पासवर्ड जानने की आवश्यकता के ग्राहक के रूप में लॉग ऑन करेगा।

कोई भी विचार नियमित एएसपी.NET फॉर्म प्रमाणीकरण का उपयोग करके इस परिदृश्य को कैसे कार्यान्वित किया जा सकता है?

उत्तर

3

शायद मैं परिदृश्य को बिल्कुल समझ नहीं पा रहा हूं। लेकिन उपयोगकर्ता के रूप में समर्थन लॉगिन क्यों न दें?

FormsAuthentication.SetAuthCookie("yourCustomersUserName"); 

तो यह एक अद्यतन "कार्ट" या जो कुछ भी तो समर्थन मदद कर सकते हैं करने के लिए ई-कॉमर्स प्रणाली पर निर्भर हो जाएगा ..

+0

आप उपयोगकर्ता नाम में उपयोगकर्ता द्वारा समर्थित टेक्स्टबॉक्स से उपयोगकर्ता नाम ले सकते हैं? – ullmark

+0

धन्यवाद, कोशिश करेंगे! – JacobE

+0

क्या ऑथ कुकी बदलते समय सत्र स्वचालित रूप से स्विच हो जाता है? – JacobE

3

मैं इस काम करने के लिए प्राप्त करने में सक्षम था, तो आप यह सोचते हैं ' क्या उपयोगकर्ता पहले से लॉग इन हो गया है, आप नीचे दिए गए कोड के साथ किसी अन्य उपयोगकर्ता का प्रतिरूपण कर सकते हैं।

FormsAuthentication.SignOut(); 

FormsAuthentication.SetAuthCookie("username", true); 
+0

+1 मेरे लिए पूरी तरह से काम किया – andynormancx

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