日期:2014-05-18  浏览次数:20541 次

大虾们帮忙。登陆问题
用户登陆成功后,条转到另外一个页面{欢迎XXXX},我这里是用的Session传值,另外个页面接收,但是有个问题,成功登陆后,怎样防止使用IE的后退按钮现实上一页?           大虾们帮帮忙,先谢了

------解决方案--------------------
恩 楼上可以实现

你的意思是只实现那样的效果还是要防止再次打开登录界面

比如登录页为 Login.aspx 跳转后的是Main.aspx
如果Login.aspx后跳到Main.aspx 用楼上的办法可以实现不返回到Login.aspx 可用户可以在地址栏输入Login.aspx来返回
在Login.aspx的 Page_Load(object sender, EventArgs e) 里首先检查一下相应的Session 是否存在 如果存在则
Response.Redirect( "Main.aspx ");
这样同时可以实现用户返回上一页也回自动跳回 还可达到即使用户在地址栏输入也不可以再次登录
只有通过注销释放Session后才可再次登录