2009-02-14 105 views
6

場景:在電子商務系統中,幫助臺用戶應該能夠「模擬」或「登錄爲」特定客戶(來自基於Web的管理站點)以便他能夠第一手支持客戶 - 例如。當客戶打開電話時。使用ASP.NET Forms身份驗證的用戶模擬

附加說明:不需要跟蹤原始認證上下文。我們只需提供一個「登錄爲」按鈕,該按鈕將以客戶身份登錄,而無需幫助臺用戶知道密碼。

任何想法如何使用常規ASP.NET窗體身份驗證來實現此場景?

回答

3

也許我完全不理解這種情況。但爲什麼不讓支持登錄爲用戶?

FormsAuthentication.SetAuthCookie("yourCustomersUserName"); 

那麼這將是最多的電子商務系統有一個更新的「購物車」或任何這樣的支持可以幫助..

+0

您可以從支持人員在用戶名中鍵入的文本框中取出用戶名? – ullmark 2009-02-14 12:19:45

+0

謝謝,會試試! – JacobE 2009-02-14 12:19:47

3

我能得到這個工作,假設你」已經有用戶登錄了,你可以使用下面的代碼模擬另一個用戶。

FormsAuthentication.SignOut(); 

FormsAuthentication.SetAuthCookie("username", true); 
相關問題