在jsp中作HTTP认证的方法
日期:2007年8月16日 作者: 查看:[大字体 中字体 小字体]-
最近研究了jsp中作HTTP认证的问题,它的工作方式如下 1、server发送一个要求认证代码401和一个头信息WWW-authenticate,激发browser弹出一个认证窗口 2、server取得browser送来的认证头"Authorization",它是加密的了,要用Base64方法解密,取得明文的用户名和密码
3、检查用户名和密码,根据结果传送不同的页面
以下是jsp的片断,你也可以把它做成include文件。和Base64的加解密的class源码。
如有兴趣可与我联系:unixboy@yeah.net<jsp:useBean id="base64"scope="page"class="Base64"/>
<%
if(request.getHeader("Authorization")==null){
response.setStatus(401);
response.setHeader("WWW-authenticate","Basic realm=\"unixboy.com\"");
}else{
String encoded=(request.getHeader("Authorization"));
String tmp=encoded.substring(6);
String up=Base64.decode(tmp);
String user="";
String passWord="";
if(up!=null){
user=up.substring(0,up.indexOf(":"));
password=up.substring(up.indexOf(":")+1);
}
if(user.equals("unixboy")&&password.equals("123456")){
//认证成功
}else{
//认证失败
}
}
%>
//消息加解密class
public class Base64
{
/** decode a Base 64 encoded String.
*<p><h4>String to byte conversion</h4>
* This method uses a naive String to byte interpretation, it simply gets each
* char of the String and calls it a byte.</p>
*<p>Since we should be dealing with Base64 encoded Strings that is a reasonable - [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] 下一页
-
- 在jsp中作HTTP认证的方法 相关文章:
- ·魔法门6攻略补遗
- ·ADSL猫 路由设置方法
- ·魔法门7 攻略解析
- ·最详细的黑客入门法则
- ·QQ空间开场动画免费拿的方法
- ·查找对方IP地址的一些方法
- ·巧妙破解Win XP的登录密码简法
- ·QQ挂号升级方法
- ·用Excel两步制作“乘法口诀表”
- ·劳动法相关小案例:病假工资如何计算?
- 在jsp中作HTTP认证的方法 相关软件
- ·中国法律法规大全(电子版) V3.3
- ·魔法门之英雄无敌2(Heroes of Might and Magic 2) 简体中文黄金版
- ·微软拼音输入法 2007
- ·慧视小灵鼠(用鼠标手写输入法)
- ·法语助手 2007 V7.0
- ·魔法水滴
- ·魔法门英雄无敌3全集
- ·魔法树枝2(Fiber Twig 2)
- ·数据结构与算法
- ·新笔画输入法 V6.5 豪华版
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:JSP数据库连接池的必要性
精品推荐
热点TOP10
- ·js技巧收集(200多个)
- ·JSP文件下载的几种方式
- ·JSP Struts之HTML标签库详解
- ·JSP实现文件上传
- ·在jsp中用bean和servlet联合实现用户注册、登录
- ·新手入门经典:Jsp环境配置
- ·使用JSP + JAVABEAN + XML 开发的一个例子
- ·不用迭代算法而快速实现的jsp树结构
- ·JSP实现上传文件的两种方法
- ·jsp 自定义分页标签
- ·技巧:JSP登录验证功能的实现
- ·水晶报表的jsp实现
- ·理解jsp模式2架构:MVC设计模式探险
- ·jsp页面显示数据导出到excel表中
- ·在一个jsp页面实现二级下拉框联动,实时读取数据库数据
- ·JSP上传图片并生成缩略图
- ·实例详解JSP内置对象
- ·高效简单的jsp分頁
- ·JSP登录验证功能的实现
- ·使用lomboz调试JSP
