退出页代码,这样好像还是清除不了session,只要我在地址栏输入曾经浏览过的页,我又可以进入了,不用重新登录了。
这是我loginout页的代码;哪位帮忙看看的。
string returnUrl = "Login.aspx";
FormsAuthentication.SignOut();
Session.Clear();
//Session.Abandon();有没有都一样
Response.Cookies.Clear();
if(!string.IsNullOrEmpty(Request["returnurl"]))//退到不同的登陆页。
{
returnUrl = "admin/login.aspx";
}
Response.Write("<script>window.location.href='" + returnUrl + "'</script>");
这是我loginout页的代码;哪位帮忙看看的。
string returnUrl = "Login.aspx";
FormsAuthentication.SignOut();
Session.Clear();
//Session.Abandon();有没有都一样
Response.Cookies.Clear();
if(!string.IsNullOrEmpty(Request["returnurl"]))//退到不同的登陆页。
{
returnUrl = "admin/login.aspx";
}
Response.Write("<script>window.location.href='" + returnUrl + "'</script>");
解决方案 »
- 主从结构的分区表是否应该使用相同的分区方案
- 请问在asp.net C#中操作编辑treeview后,如何使用xmldatasource保存为xml?
- 怎么样在VS2005下的解决方案下建两个项目呀
- repeater控件上部会生成很多空行,请问如何解决
- 求教datalist绑定的问题
- 为什么我连接不要数据库?总是报这个错"无法获取web应用程序服务"大侠救命!
- 关于asp.net和javascript共同操作Cookie的问题
- .NET中使用SQLDATAREADER怎样来设计纪录分页
- 公司帮政府做国际平台,我的工作是做界面我不份!
- CheckBox的状态改变了,checked属性值却没有改变这是为什么?谁能帮帮我呢?
- .netURL传值
- 高手进来,,和这个《C++源码和C#源码一起编译链接成一个单一的Assembly》类似的需求
Session.Remove(""); Session.Remove("UserName");
Session.RemoveAll();
Response.Cookies["UserName"].Expires = DateTime.Now;
FormsAuthentication.SignOut();
session.Abandon();