博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net中退出登陆的相关问题(解决后退或直接粘贴地址进入网页的问题)
阅读量:5279 次
发布时间:2019-06-14

本文共 431 字,大约阅读时间需要 1 分钟。

今天在做退出登陆的时候遇到了问题,即使按了退出转到登录页面,但Session还是存在的,当直接粘贴地址进入(不登录)时Session仍然有效,不能做到只有登录了才能进入的效果.在网上搜了一下找到了答案。

当代码如下时:
Session.Abandon();
Response.Redirect("Login.aspx");
点击退出系统后再后退或者直接粘贴地址进入,页面仍然生效。

但如果改成一下的:

Session.Abandon();
Response.Write("<script>window.location.href='Login.aspx'</script>");
这时就能解决以上问题。

ps:如果该页面还要接收其他的传过来的值,则只需要在后面加一句:Response.End();便可防止出现“未将对象引用设置到对象的实例”的现象!

转载于:https://www.cnblogs.com/joyho/articles/2602573.html

你可能感兴趣的文章
Git 远程仓库
查看>>
HttpClient的巨坑
查看>>
关于静态文本框透明度的问题
查看>>
海量数据、高并发的优化方案
查看>>
javascript的发展及个人笔记
查看>>
全选,反全选,反选,获取选中的值,根据子选择控制全选按钮
查看>>
梦断代码读后感01
查看>>
[CF#250 Div.2 D]The Child and Zoo(并查集)
查看>>
博客园博客插入公式
查看>>
spring ioc原理(看完后大家可以自己写一个spring)
查看>>
hdu 1028 Ignatius and the Princess III(母函数入门+模板)
查看>>
Ubuntu下配置安装telnet server
查看>>
Codeforces 235 E Number Challenge
查看>>
ubuntu 常见命令整理
查看>>
关于vue的npm run dev和npm run build
查看>>
Hive架构
查看>>
EJBCA安装教程+postgresql+wildfly10
查看>>
(五十四)涂鸦的实现和截图的保存
查看>>
关于微信暴力加很申请
查看>>
06享元、责任链
查看>>