android+资源文件保护,tomcat容器验证(保护资源文件)

创建验证表单usercheck.jsp及错误处理页面error.jsp,表单的用户名文本框必须命名为j_username,密码文本框必须命名为j_password,表单的action必须为j_security_check.

2.在web.xml中的添加如下代码:

Baron'sroletologinadministrationapplication

admin

Baronsecurity-constraint!

BaronProtectedArea

*.jsp

*.htm

admin

FORM

BaronRealm

/usercheck.jsp

/error.jsp

如果对所有的web资源都进行保护,则作如下修改:

/*

如果通过控制资源访问方法进行保护,则在

作如下修改:

DELETE

GET

POST

PUT

以上为基于表单的验证,如果改成基本验证(不安全),则作如下修改:

BASIC

BaronRealm

如果改成摘要验证,则作如下修改:

DIGEST

BaronRealm

3.1)通过内存域验证,即根据tomcat-user.xml文件中的定义来验证登陆信息

在tomcat-users.xml中进行如下修改,添加角色及用户

在server.xml中的中添加:

2)通过DataSource域验证建数据库,比如guard,然后建用户表users,字段user_name,user_password,建角色表user_roles,字段user_name,role_name

将SQLServer的JDBC驱动程序考到/common/lib中

在server.xml中的元素下加入和元素:

factory

org.apache.commons.dbcp.BasicDataSourceFactory

url

jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=guard

password

229

maxWait

10000

maxActive

100

driverClassName

com.microsoft.jdbc.sqlserver.SQLServerDriver

username

sa

maxIdle

30

在server.xml中web应用对应的元素中加入元素:

*.在web.xml中无须加入声明对DataSource的引用

*.在页面中调用request.getRemoteUser()可得到当前访问的用户名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值