欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-03-03 09:24:23
代码如下:<%@ page import="java.sql.*,javax.sql.*,javax.naming.*,com.maxcard.util.*"%><...

代码如下:

<%@ 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>

相关工具包下载: