我正在使用<asp:LoginStatus>
控制(连同<asp:Login>
)
我登录成功A.
然后我退出。
如果我然后登录为B,当前用户仍然是A.
(Both <asp:LoginName>
and HttpContext.Current.User.Identity.Name
正在显示A)
我必须清除 cookie 才能完全注销。
为什么 .NET 登录控件不能正确地将我注销?有人有什么想法吗?
EDIT: 向大家道歉!这是一暗影虫。我忘记我正在使用 UmbracoMembershipProvider
注销时要完全清除登录用户,我将使用:
Session.Clear()
Session.Abandon()
FormsAuthentication.SignOut()
FormsAuthentication.RedirectToLoginPage()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)