成功驗證用戶名和密碼後,我的登錄名將FormsAuthentication.SetAuthCookie(Convert.ToString(Login1.UserName), True)
設置爲cookie。使用Membership.GetUser(username)
,我可以成功加載MembershipUser
對象。 但是,沒有用戶名參數,Memebership.GetUser()
,該方法返回null。Membership.GetUser()如何獲取當前登錄的用戶?
該文檔說GetUser():獲取來自數據源的信息並更新當前登錄的成員資格用戶的上次活動日期/時間戳。
哪個應該在cookie中,對不對?我瀏覽過cookie,會話cookie存在,但當前登錄的用戶仍然返回null。
GetUser()
在哪裏查找當前登錄的用戶?
如果驗證成功,我該如何保存當前登錄的用戶?
我正在使用oracle成員資格提供程序。
是的,我相信這是如何asp會員提供的。在這裏,我正在使用oracle的 – GivenPie