-1
我已使用表單身份驗證進行登錄,並且已創建表單身份驗證票證,並且在該票證中,我使用逗號分隔值傳遞數據。 我怎樣才能獲得在驗證用戶頁面訪問票的數據如何訪問身份驗證頁面中的表單身份驗證票證
我該怎麼做?
感謝&問候, 瓦拉Prasad.M
我已使用表單身份驗證進行登錄,並且已創建表單身份驗證票證,並且在該票證中,我使用逗號分隔值傳遞數據。 我怎樣才能獲得在驗證用戶頁面訪問票的數據如何訪問身份驗證頁面中的表單身份驗證票證
我該怎麼做?
感謝&問候, 瓦拉Prasad.M
Request.Cookies[FormsAuthentication.FormsCookieName]
會給你的窗體身份驗證cookie。
FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(cookie.Value);
將採取該cookie並將其變成FormsAuthenticationTicket。您可以訪問all sorts of properties。這聽起來像你想要Name和/或UserData。
你可以從任何地方跟隨這個過程,你可以得到一個HttpRequest實例......這幾乎是無處不在。
是啊,這是工作,現在 感謝烏拉圭回合的解決方案 所以,如果我驗證在一個瀏覽器和複製URL在另一個瀏覽器它得到一個錯誤 所以這是我必須做的? – 2010-06-25 10:21:04
這是基於瀏覽器cookie,不能通過URL傳送。如果您需要通過URL傳遞信息的能力,您應該將其作爲一個單獨的問題提出,因爲這是一個完全不同的問題。 – 2010-06-25 15:45:49