場景:在電子商務系統中,幫助臺用戶應該能夠「模擬」或「登錄爲」特定客戶(來自基於Web的管理站點)以便他能夠第一手支持客戶 - 例如。當客戶打開電話時。使用ASP.NET Forms身份驗證的用戶模擬
附加說明:不需要跟蹤原始認證上下文。我們只需提供一個「登錄爲」按鈕,該按鈕將以客戶身份登錄,而無需幫助臺用戶知道密碼。
任何想法如何使用常規ASP.NET窗體身份驗證來實現此場景?
場景:在電子商務系統中,幫助臺用戶應該能夠「模擬」或「登錄爲」特定客戶(來自基於Web的管理站點)以便他能夠第一手支持客戶 - 例如。當客戶打開電話時。使用ASP.NET Forms身份驗證的用戶模擬
附加說明:不需要跟蹤原始認證上下文。我們只需提供一個「登錄爲」按鈕,該按鈕將以客戶身份登錄,而無需幫助臺用戶知道密碼。
任何想法如何使用常規ASP.NET窗體身份驗證來實現此場景?
也許我完全不理解這種情況。但爲什麼不讓支持登錄爲用戶?
FormsAuthentication.SetAuthCookie("yourCustomersUserName");
那麼這將是最多的電子商務系統有一個更新的「購物車」或任何這樣的支持可以幫助..
我能得到這個工作,假設你」已經有用戶登錄了,你可以使用下面的代碼模擬另一個用戶。
FormsAuthentication.SignOut();
FormsAuthentication.SetAuthCookie("username", true);
您可以從支持人員在用戶名中鍵入的文本框中取出用戶名? – ullmark 2009-02-14 12:19:45
謝謝,會試試! – JacobE 2009-02-14 12:19:47