dw里写了html跳转页面 怎么返回

dw里写了html跳转页面 怎么返回,第1张

如果跳转页面还是你的网站,那么你在跳转页再写个跳转就回来咯。

但是如果跳转到其他网站,那么估计只有浏览器的后退按钮才能退回来了,因为那已经是别人的网站了,控制权已经不在你这了!

页面右上角有一个退出登录按钮,点击此按钮后会执行

response.setHeader(Pragma,No-cache)

response.setHeader(Cache-Control,no-cache)

response.setDateHeader(Expires,0)

request.getSession().removeAttribute(user)

request.getSession().removeAttribute(menuMap)

request.getSession().invalidate()

这些 *** 作,之后返回到登录页面,但点击浏览器的后退按钮后又返回到退出之前的页面,

------解决方案--------------------------------------------------------

用户表设置字段isOnline

number2(10)

在线表示1,点退出则设置为0,并且清空session

这种方法好处很多(比如是否已经在线的检查),不过登陆模块中需要加入该逻辑

------解决方案--------------------------------------------------------

浏览器的后退是回到缓存中的旧页面,并不是脚本文件的跳转,一般有认证的网站系统都有这个问题,退出系统后返回登录页面,然后通过“后退”就可以回到系统的页面中,但是这种情况下再刷新,系统会验证你的认证关系,因为已经退出了,所以会又跳转到登录页面,你可以把浏览器设置成不保存缓存就可以了。

------解决方案--------------------------------------------------------

尽量用容器的权限认证

------解决方案--------------------------------------------------------

当用户退出登录后,你可以清空session,当他点击后退时你还是要验证登录的,如果没有session系统还是跳回到登录页面

------解决方案--------------------------------------------------------探讨浏览器的后退是回到缓存中的旧页面,并不是脚本文件的跳转,一般有认证的网站系统都有这个问题,退出系统后返回登录页面,然后通过“后退”就可以回到系统的页面中,但是这种情况下再刷新,系统会验证你的认证关系,因为已经退出了,所以会又跳转到登录页面,你可以把浏览器设置成不保存缓存就可以了。

------解决方案--------------------------------------------------------


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8294640.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存