CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

如何防止用户直接通过网页的地址来察看他无权浏览的网页?

楼主tomato2001()2004-05-03 18:28:32 在 Java / Web 开发 提问

如何防止用户直接通过网页的地址来察看他无权浏览的网页? 问题点数:0、回复次数:10Top

1 楼lhbf(牧野)回复于 2004-05-03 18:35:34 得分 0

一般的做法是用户登陆时将他的信息保存在session中,在有功能限制的页面检查这个session值如有则可显示,否则转向登陆页面。Top

2 楼s3p(轻凝晨露沾眼帘)回复于 2004-05-03 20:30:57 得分 0

我的做法是有数据库的情况下,  
  <%  
  String   Name   =   (String)session.getAttribute("姓名");  
  if(Name   ==   null)  
  {   response.sendRedirect("index.jsp");  
  }  
  %>Top

3 楼shangrila999(北京男孩)回复于 2004-05-03 21:24:03 得分 0

可用一个servlet进行拦截,使整个应用程序只有一个入点,如果发出请求的用户已经登陆  
  (检查session),则forward到要求的jsp或servlet,如果用户不合法,redirect到登陆页面  
  或错误页面Top

4 楼kenees(飞跃巅峰)回复于 2004-05-03 22:28:59 得分 0

<%  
      if(session.getAttribute("USER")   ==   null)   {  
      %>  
      <jsp:forward   page="login.jsp"/>  
   
      <%   }  
      %>  
  Top

5 楼jeke342()回复于 2004-05-03 22:29:06 得分 0

用过滤器Top

6 楼ziqingt(小辣椒)回复于 2004-05-03 23:22:12 得分 0

s3p(黑化肥发灰挥发会发黑)  
  顺口溜都出来了  
  就按他的做吧  
   
  Top

7 楼Arqui(我要吃饭)回复于 2004-05-04 15:18:54 得分 0

if   session   isNew()Top

8 楼pengfeitian(飞天寻欢)回复于 2004-05-04 15:31:45 得分 0

用session判断了Top

9 楼sunboy7890(杨德智)回复于 2004-05-04 19:52:49 得分 0

上面的主意不错啊。用SESSIONTop

10 楼coofucoo()回复于 2004-05-04 20:08:00 得分 0

一般都是这个样子,  
  在你学要禁止随便访问的地方加一个SESSION就可以。  
  Top

相关问题

  • 网页上浏览exe
  • 我在浏览网页时,
  • IE无法浏览网页
  • xp不能浏览网页
  • 装了VS6.0 失败后,竟然会localhost无权查看网页,
  • 调试asp(127.0.0.1) 出现"无权查看网页",如何设置?
  • 如何控制网页浏览器.
  • 如何控制网页浏览器.
  • 如何浏览BIG5码的网页???
  • 浏览网页,回感染病毒吗?

关键词

  • 网页
  • 用户
  • 浏览
  • 页面
  • 检查
  • servlet
  • 无权浏览
  • 防止用户直接通过
  • 登陆
  • 地址来察看

得分解答快速导航

  • 帖主:tomato2001

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo