程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 利用JSP在Web頁面中實現Auth認證

利用JSP在Web頁面中實現Auth認證

編輯:關於JSP

代碼如下:

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved