ASP.NET登录/成员资格 - 如何注销?

Axi*_*ili 3 asp.net asp.net-membership login umbraco login-control

我正在使用<asp:LoginStatus>控件(连同<asp:Login>)

我成功地登录为一个.
然后我退出.
如果我再登录,,当前用户仍然是一个.
(这两个<asp:LoginName>HttpContext.Current.User.Identity.Name被表示)

我必须清除cookie才能完全注销.

为什么.NET登录控件没有正确登出?任何人有任何想法?

编辑:我向大家道歉!这是一个Umbraco错误.我忘了我在使用UmbracoMembershipProvider

Ira*_*ney 17

注销以完全清除我将使用的登录用户:

Session.Clear()
Session.Abandon()
FormsAuthentication.SignOut()
FormsAuthentication.RedirectToLoginPage()
Run Code Online (Sandbox Code Playgroud)