jsp 做http驗證

okone96發表於2007-01-29


String pass="Basic YWRtaW46MTIzNDU2";
//這是base64加密後的,此表示為:使用者:admin 密碼:123456
//這裡有個加密工具:

if(request.getHeader("Authorization")==null){
response.setStatus(401);
response.setHeader("WWW-authenticate","Basic realm="請輸入管理員密碼"");
}
else if( !(request.getHeader("Authorization").equals(pass))){
response.setStatus(401);
response.setHeader("WWW-authenticate","Basic realm="使用者名稱或者密碼錯誤"");
out.print("對不起你沒有許可權!!");
return;
}
//以上為驗證程式碼

//透過驗證後的程式
out.print("恭喜你密碼正確");
%>

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/750220/viewspace-895879/,如需轉載,請註明出處,否則將追究法律責任。

相關文章