请问 注销后,返回上一页 不走Page_Load 怎么做权限认证呢!!!

whu531 2009-03-02 02:03:19
有个注销按钮,点了之后,
(1)自动清楚Cookie的User信息
(2)Rederict到登陆页面了
但是浏览器的上一页按钮 页面不执行Page_Load事件,不能执行登陆验证。所有还是能打开注销之前的页面
请问这个问题怎么解决!!!!!
...全文
190 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jin225 2009-03-02
  • 打赏
  • 举报
回复
在登出那个页面写个response。redirct(本页面)
就ok了
我就是这样解决的
whu531 2009-03-02
  • 打赏
  • 举报
回复
up一下!!!
指间、魔法师 2009-03-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 atmo 的回复:]
跳转的时候加个js提示,不要用response.redirect 这样写,Response.Write(" <scritp>alert('成功退出',location.href='login.aspx') </script>");

这样点后退的时候 就会提示 成功退出
[/Quote]
UP,这样,你就回退不了了。

还可以在页面中加载事件中判断session;
atmo 2009-03-02
  • 打赏
  • 举报
回复
跳转的时候加个js提示,不要用response.redirect 这样写,Response.Write("<scritp>alert('成功退出',location.href='login.aspx')</script>");

这样点后退的时候 就会提示 成功退出
whu531 2009-03-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jin225 的回复:]
在登出那个页面写个response。redirct(本页面)
就ok了
我就是这样解决的
[/Quote]

我要是点回退2次呢?
whu531 2009-03-02
  • 打赏
  • 举报
回复
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
我在网上查了这个方法,试过之后,好像没用!!!


62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧