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

 我来答
山体故事
推荐于2019-09-15 · TA获得超过786个赞
知道答主
回答量:10
采纳率:100%
帮助的人:1339
展开全部

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

因为浏览器前进后退是直接读取浏览器缓存的html页面,而不是访问服务器。所以只要禁用浏览器缓存即可在后退前进时再去访问服务器,只要它访问服务器,我们这时就可以使用拦截器,判断session中是否有登录信息!这样就可以实现退出后点击浏览器后退不能退回到成功页面而是一直在登录页面!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式