html页面,验证密码后跳转进入该页面,不能直接输入url进入改页面,怎么办?

如题所述

在A页面输入完验证码通过后,传一个值给B页面,request.setAttribute("check","true");然后在B页面的开头取得这个值,String check = request.getAttribute("check");if(check==null||check=="").在A页面输入验证码,跳B页面。在A页面输入完验证码通过后,传一个值给B页面如果要求不能用后台实现,只在前台实现的话。

因为浏览器前进后退是直接读取浏览器缓存的html页面,而不是访问服务器。所以只要禁用浏览器缓存即可在后退前进时再去访问服务器,只要它访问服务器,我们这时就可以使用拦截器,判断session中是否有登录信息!这样就可以实现退出后点击浏览器后退不能退回到成功页面而是一直在登录页面!
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答