我在用户退出后重定向到了登陆页面,但是通过浏览器上的返回、后退按钮仍然进入系统访问内容,
我应该如何设置这个安全性,即:
用户退出系统后之类访问login.aspx页面,即使进入了其他页面也应该重定向到登陆页面!
我应该如何设置这个安全性,即:
用户退出系统后之类访问login.aspx页面,即使进入了其他页面也应该重定向到登陆页面!
解决方案 »
- 请教:关于gridview在页面回发后变形
- htm页,样式什么都不改放到vs2005里面的aspx页面中样式发生改变。
- asp.net初级问题
- 为什么啊?谁来告诉我呢?
- 数据库连接字符串经常要从web.config中读出,能不能够定义一个公共常量单元比如CommonVar.cs,将连接字符串作为静态常量放在该单元中供其他
- 数值传递问题,在线等,高分求教.
- 是否可以在一个HTML的页面中使用自定义控件,give me a demo
- 简单的数据录入不成功的另一种问题
- 帮看一下对吗
- 怎么显示数据库中格式为png
- 急急急~为什么???asp.net 开发的网站用360浏览器访问时被清空了session和cookies
- 屏幕右下角消息提醒
每个会员的页面应该要判断session是否为空,为空的话就跳转到登陆页面
如果你没判断,就算你从没登陆,输入地址照样可以打开页面
才学这个不是很清楚asp.net这个安全知识。
最好给出点方法。谢谢!
也可以专门写一个判断页面.每个页面加载的时候先访问它.
protected void Page_Load(object sender, EventArgs e)
{
Response.Expires = 0;
Response.Buffer = true;
Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1);
Response.AddHeader("pragma", "no-cache");
Response.CacheControl = "no-cache";
}
点击 退出 后 清除 登录状态 的标记 再 转到 登录页面。
最后退出的时候session.Abandon()
Session.Abandon();Response.Write("<script>window.location.href='login.aspx'</script>");