.net – 如何在ASP成员资格中使用LogOut
发布时间:2020-05-24 13:50:44 所属栏目:asp.Net 来源:互联网
导读:protected void Button2_Click(object sender, System.EventArgs e) //logout{ if (System.Web.HttpContext.Current.User.Identity.IsAuthenticated) { System.Web.HttpContext.Current.Session.Ab
protected void Button2_Click(object sender,System.EventArgs e) //logout
{
if (System.Web.HttpContext.Current.User.Identity.IsAuthenticated)
{
System.Web.HttpContext.Current.Session.Abandon(); // it isn't logout >_<
}
}
如何退出? :P 解决方法如果您正在使用标准成员资格提供程序和表单身份验证:FormsAuthentication.SignOut(); HttpContext.Current.Session.Abandon(); 通常是一种享受. 请注意,如果用户在浏览器中按下,他们可能会看到缓存(登录)版本. 编辑以回复评论 我的印象是FormsAuthentication.Signout:
而且,由于身份验证票证与会话令牌完全分离,并且与会话令牌无关,如果您希望在此时从服务器完全清除用户的所有知识,则调用Session.Abandon是一件好事.我知道将在下一页请求中为他们创建一个新会话 – 我有兴趣看到相反的文档. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-4 – MVC4 MEF插件和控制器命名空间
- ASP.NET按钮重定向到另一个页面
- ASP.NET会话ID在浏览器选项卡之间共享
- .net – 传递的主键值的数量必须与实体上定义的主键值的数量
- ASP.NET:压缩ViewState
- 如何使用Server.MapPath来获取ASP.NET中的网站文件夹外的位
- asp.net-mvc – MVC OAUTH VS2012模板,在哪里输入redirect_
- asp.net – ApplicationInstance.CompleteRequest不会停止执
- asp.net-mvc-3 – 分页/排序不适用于部分视图中使用的网格
- WebApi ASP.NET身份Facebook登录
推荐文章
站长推荐
热点阅读
