2010-02-05 67 views

回答

0

我在网页的标题中使用了history.forward(),我不想显示它。 它的工作。

1

使用后退按钮后,请尝试执行一些需要登录权限的流程。我认为您已经注销,但您的浏览器正在缓存中显示您的页面。

2

在您网站的所有页面上,您需要检查用户是否仍然登录,如果没有,请将其注销。

您还需要确保页面不会在其他任何地方的浏览器上缓存。

6

这是一个缓存问题。浏览器将从缓存中加载页面。您可以禁用主页的缓存,并检查该页面中的用户会话。通过这个你可以避免这个问题。

HttpCacheability Enumeration

1

由于@Rahul已经确定,这是一个可缓存的问题。基本上,当用户访问浏览器正在缓存的页面时发生了什么。所以无论用户是否登录/退出,当用户选择后退按钮时,从缓存检索的页面不是服务器。

如果要确保始终从服务器检索页面(这将有效解决您的问题),则需要将缓存性设置为NoCache。见Setting the Cacheability of a Page

相关问题