大神们看过来!WEB项目如何阻止直接输入网址跳过登陆进入后台啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大神们看过来!WEB项目如何阻止直接输入网址跳过登陆进入后台啊相关的知识,希望对你有一定的参考价值。

好像是要用到cookie是吧 不过不大懂怎么运用啊!!难道每次页面跳转都判断次?感觉不大会用 求大神们支招~最好举例子或者给代码~ 脑子里没有形象思维 又或者还有更好的思路 (web.xml要配置什么么)

问题例子:xxxxxxxxxxxxxxxxxxxxx 这是默认的登录界面

但是 要是直接输入xxxxxxxxxxxxxxxxxxxxxxxxxx .jsp会直接跳转过去不需要验证了都!!

需求就是,如何让整个项目的其他页面都不能被这样直接访问,而且访问了会跳到登录界面

补充:大神们 关于session和cookie还有什么其他用法么

参考技术A 一是对于一个页面,尤其是使用了伪静态的页面,XXX和XXX.jsp一般来说是一样的。尤其是index.jsp,你输入不输入这整个网址都是一样。
要实现你要的效果,需要同时使用session和cookies。登陆后生成session,同时生成一个cookies,在本次有效期内不需要重复登陆即可查看;而对于所有页面,直接先执行判断,检查是否存在有效的session和cookies,有效的话直接呈现页面内容,无效或不存在则直接跳转到登陆页面。
参考技术B 写过滤器,只要不是初始请求且Session里没此用户信息就踢回去本回答被提问者采纳 参考技术C http://www.examw.com/biancheng/asp/153397/
http://wenku.baidu.com/view/8b8b6d83ec3a87c24028c489.html

Android浏览器访问java web的方法

   以前自己也做过Android程序,可以和服务器通信,通过json来存取数据,当时是在APP中直接存取数据的,而这次我打算在手机浏览器中获得服务器传过来的Json参数,后来才发现其实很简单的,首先需要手机连接服务器(电脑)上的WiFi,比如猎豹WiFi,其次,运行服务器,处在伺服状态,然后在手机浏览器上输入网址,这个时候网址很有讲究,比如在电脑的浏览器上输入的网址是127.0.0.1或者localhost,那么在手机上需要输入的IP却不是这样的,那到底怎么找呢,首先打开电脑的CMD,输入ipconfig /all,我们在其中找到如下图所示的Ip地址,也就是通过WiFi来访问电脑的网址192.168.191.1,之后将IP替换为这个IP即可,然后开始访问,对于简单的get请求马上就可以处理的。

      比如网址:http://localhost:8080/181mall/statistics/wait_time.action?order=0&page_size=10&page_no=1

     在浏览器中改成:http://192.168.191.1:8080/181mall/statistics/wait_time.action?order=0&page_size=10&page_no=1

     结果为:

 

以上是关于大神们看过来!WEB项目如何阻止直接输入网址跳过登陆进入后台啊的主要内容,如果未能解决你的问题,请参考以下文章

求助大神们看下这道算法题

怎么阻止直接输入地址访问html页面?

后期博客将更换平台更新,小伙伴们看过来

DBA们看过来!你们最爱的Vertica又出“新花样”

如何阻止用户直接访问IIS中的网站上的文件

为什么要用Sitecore - 老板老大们看过来~