回到浏览器中

时间:2010-01-08 11:35:17

标签: asp.net

当我回到浏览器时,用户仍然登录。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

我假设是:

“用户退出后,如果他们再按回浏览器,页面显示他们仍然已登录。如何停止此操作?”

如果是这样,用户看到的是页面的浏览器缓存版本 - 他们实际上还没有登录,如果他们要浏览其他地方,那么他们会看到他们是现已退出。

我经常通过让LoginStatus控件的LogoutAction RedirectLogoutPageUrl设置为类似主页的方式来解决这个问题。

答案 1 :(得分:0)

这是大多数Web应用程序的正确行为。登录是状态问题,不依赖于您正在查看的页面。

如果您希望后退按钮将用户注销,那么似乎是前一个页面的情况,您希望登录用户的位置是自动注销的。可能是前一页(通过后退选项访问)是登录页面,您希望登录用户自动登录。

要获得更准确,更有帮助的答案,您应该指定您期望的行为,并包括您正在使用的身份验证系统的详细信息(例如ASP.NET成员身份)。