利用JSP在Web页面中实现Auth认证

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

代码如下:

<%@ page import="java.sql.*,javax.sql.*,javax.naming.*,com.maxcard.util.*"%>

<html>

<head>

<title> New Document </title>

</head>

<body>

<%

if(request.getHeader("Authorization") == null){

response.setStatus(401);

response.setHeader("WWW-authenticate","Basic realm=\"www.maxcard.com\"");

}else{

//取得输入的信息

String encoded=(request.getHeader("Authorization"));

//利用Base64作编码的转化

String up = StringUtil.decodeBase64(encoded);

String user="";

String password="";

if(up!=null){

//取出用户名和密码

user=up.substring(0,up.indexOf(":"));

password=up.substring(up.indexOf(":")+1);

}

if(user.equals("david")&&password.equals("maxcard")){

out.print("认证成功");

}else{

out.print("认证失败");

}

}

%>

</body>

</html>

相关工具包下载: http://www.bcxy.com/java/dbutil.htm

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航