gpt4 book ai didi

java - 浏览器在后退按钮上注销

转载 作者:行者123 更新时间:2023-12-03 20:50:22 25 4
gpt4 key购买 nike

我目前正在研究解决我遇到的问题的最佳方法,想知道您是否可以提供帮助。

我的网站中有一个用户个人资料部分,我想使其更加安全。

我有一个问题,当用户登录时,如果他们点击后退按钮,它会将他们带回登录页面,但他们仍然登录。我如何让它注销用户并将他们带到注销页面?

谢谢你的帮助

最佳答案

我不确定您是否正在尝试做正确的事情。用户知道并使用后退按钮,如果该按钮将他们带回他们之前正在做的事情,这对他们很有帮助。让它自动注销用户打破了一些关于网络应用程序如何工作的基本假设,我不建议你这样做。

另外,问题比你想象的要严重。您提到了使用后退按钮的用户,但是那些使用右键单击在新选项卡中打开以打开多个选项卡查看您的应用程序,然后在选项卡之间来回切换的用户呢?

话虽这么说,但您可以通过这种方式实现自己的目标。您需要在服务器上的用户 session 中跟踪最近查看的页面。每次收到新请求时,与 session 中的缓存值进行比较,如果它不是可以导航到此处的页面,则清除 session 并显示登录页面。实现相同目的的另一种方法是在显示每个页面时生成一个 key (一个大的随机数就可以),该 key 将在后续请求中传递,并且当任何页面被请求并且它没有最新的 key 时清除 session 并显示登录页面。

关于java - 浏览器在后退按钮上注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11398568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com