在我最近的asp.net(c#)网站项目中,用户需要登录才能查看secure.aspx页面。登录后,当用户从secure.aspx页面单击注销链接时,用户注销并重定向到登录页面。但在此之后,如果用户按下浏览器的后退按钮,浏览器将显示受保护的页面,但在这种状态下,如果用户点击任何按钮或其他任何后台页面,则会显示登录页面。一切正常,注销控制?注销会好吗?
Q
注销会好吗?
1
A
回答
4
退出控制一切正常;你不能帮助浏览器保持历史的事实。别担心,页面只是本地缓存的历史副本;在权限中没有问题,并且用户实际上没有登录,虽然他/她似乎是。
0
你也可以尝试关闭缓存,这将防止大多数浏览器的页面。
0
这是一个默认行为,都可以有其缺点和优点。但是,出现了最近一个线程讨论一个非常类似的话题可以帮助您防止这种行为,如果你想要的。
在这里寻找更多的信息:基于注释Reloading page when user arrives from back button
编辑:
如果您希望浏览器停止缓存您的网页,你可以尝试添加此的您的头部内主页:
<head>
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="-1" />
...
</head>
看看是否有帮助。
相关问题
- 1. 流失注销旧会话注销
- 2. 注销JS SDK不会注销PHP SDK
- 3. 从WireCloud注销不会从KeyStone注销
- 4. Facebook注销会话
- 5. 注销citrix会话
- 6. 销毁会议变量注销
- 7. 会话销毁/注销奇数问题
- 8. Rack :: Auth :: Basic销毁会话(注销)
- 9. Facebook的连接 - 注销+销毁会话
- 10. 销毁会话,同时注销
- 11. 安全注销PHP会话
- 12. 注销特定会话ID
- 13. Asp.net会员注销自动
- 14. 会议未注销清除
- 15. 会话注销在asp.net
- 16. 解决JSP会话注销
- 17. 注销时保存会话
- 18. 不注销事件处理程序不好吗?
- 19. PHP自动注销会话在网址友好.html
- 20. 注销不会破坏会话
- 21. 有什么更好的注销在PHP?
- 22. 注销Firebase后onDisconnectRemoveValue不会删除(key:value)吗?
- 23. PHP - 请问session_unset注销$ _SESSION变量吗?
- 24. 注销
- 25. 从ActiveAdmin注销破坏其他会话
- 26. Magento2安装破坏会话并注销
- 27. PHP会话登录和注销
- 28. 如何检测注销asp.net 4会话
- 29. 会话过期后自动注销
- 30. CakePHP的会话登录注销情况
我明白了这个把戏。 我想在我的主页上使用这个,有可能吗? 如果是的话,请举一些例子。 – 2012-04-03 05:07:57
@KrishanuDey你的意思是说,你想缓慢为您的整个网站(或目录)? – walther 2012-04-03 09:28:49
是的。整个网站的缓存将被禁用。 – 2012-04-03 12:03:01