我使用的<asp:LoginStatus>
對照(<asp:Login>
一起)ASP.NET登錄/成員資格 - 如何註銷?
我成功登錄爲甲。
然後我註銷。
如果我然後登錄爲B,當前用戶仍然是A。
(兩者<asp:LoginName>
和HttpContext.Current.User.Identity.Name
都呈現甲)
我需要清除cookie來完全註銷。
爲什麼.NET登錄控件不能正確登錄?任何人有任何想法?
編輯:我向大家道歉!這是一個Umbraco錯誤。我忘了我是用UmbracoMembershipProvider
你說:'如果我然後登錄爲B,那麼當前用戶仍然是A.',你可以填寫嗎?輕鬆地告訴我們你是如何找到它的,用戶仍然是一個? – Mostafa
任何機會是頁\控制緩存? – Chandermani
你如何精確登出?在註銷時,您應該調用Session.Abandon,然後重定向到登錄頁面並在調試器中檢查context.current.user.isauthenticated在此時是否爲false。 –