当我回到浏览器时,用户仍然登录。有人可以帮忙吗?
答案 0 :(得分:1)
我假设是:
“用户退出后,如果他们再按回浏览器,页面显示他们仍然已登录。如何停止此操作?”
如果是这样,用户看到的是页面的浏览器缓存版本 - 他们实际上还没有登录,如果他们要浏览其他地方,那么他们会看到他们是现已退出。
我经常通过让LoginStatus控件的LogoutAction Redirect
和LogoutPageUrl设置为类似主页的方式来解决这个问题。
答案 1 :(得分:0)
这是大多数Web应用程序的正确行为。登录是状态问题,不依赖于您正在查看的页面。
如果您希望后退按钮将用户注销,那么似乎是前一个页面的情况,您希望登录用户的位置是自动注销的。可能是前一页(通过后退选项访问)是登录页面,您希望登录用户自动登录。
要获得更准确,更有帮助的答案,您应该指定您期望的行为,并包括您正在使用的身份验证系统的详细信息(例如ASP.NET成员身份)。