做一个java web项目的怎样限制不同用户不同地点的登录

刀刃上的你 2012-05-26 06:19:18
做一个java web项目是给了这样一个要求,在这个项目中完成后要部署到公司的局域网上(后面检查内网)和公司买的服务器上(后面简称为外网 )数据库安装在外网上面的,公司的每个员工都有一个用户名和密码供他们上传内部资料使用,为了保护公司的的内部资料不外泄。要求除管理员以外的人其他用户都不能从外网中进入系统,且其他用户从内网中上传的资料管理员从内网和外网中登陆都可以看得到。求高手们给出详细的例子来
...全文
503 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangyong200807 2012-05-27
  • 打赏
  • 举报
回复
首先判断是不是管理员,Index.JSP...只设置普通的用户密码入口。
2,判断是不是公司IP的,是的话,就允许公司员工用户密码入口。
因为你的数据库在外网。
管理员的密码,和员工密码,都不能一样。
简易人 2012-05-27
  • 打赏
  • 举报
回复
1、做个权限判断,给管理员设置一个角色,管理的角色就是没有内外网限制的访问权限!

2、其他用户只有登录内网权限!

这里得分清一下内网和外网的区分!还有一点就是,你公司内网能不能访问外网呢? 如果其他用户是通过你公司内网能访问到外网而去访问你所部署的系统呢?这个你的做好区分!
licip 2012-05-27
  • 打赏
  • 举报
回复
首先判断是不是管理员,然后
对request得来的IP,通过过滤器,做限制
这样可以完成。

zuxianghuang 2012-05-27
  • 打赏
  • 举报
回复
这个,判断是不是管理员,再过滤ip,
rhkj_LiuJian 2012-05-27
  • 打赏
  • 举报
回复
登录记录入数据库,设置登录状态及IP,只要是非法的就禁止登录,且可以提供数据分析
灰灰熊的宝藏 2012-05-26
  • 打赏
  • 举报
回复
根据request得到IP
然后分析IP的网段,内网和外网网段应该不一样的吧,
然后再控制各网段的访问
个人愚见
刀刃上的你 2012-05-26
  • 打赏
  • 举报
回复
能不能给一个具体的实例来呀
ccg5230 2012-05-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

对request得来的IP,通过过滤器,做限制
[/Quote]
+1
古布 2012-05-26
  • 打赏
  • 举报
回复
对request得来的IP,通过过滤器,做限制

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧