如何使用MD5對密碼實作加密。
附件中有MD5的java包,編譯後儲存在:\WEB-INF\classes\beartool中
驗證登陸名和密碼。
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="com.bwm.db.conndb"%>
<jsp:useBean id='oMD5' scope='request' class='beartool.MD5'/>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>登入檢驗視窗</title>
</head>
<body>
<%
conndb con=new conndb();
String uname=request.getParameter("uname");
String password=request.getParameter("password");
String pwdmd5 = oMD5.getMD5ofStr(password);
session.setAttribute("login_name",uname);
String loginsql="select * from c_login where login_name='"+uname+"' and login_password='"+pwdmd5+"'";
ResultSet rs=con.executeQuery(loginsql);
if(rs.next()){
String operate="登陸系統!";
String log_sid="";
%>
<%@ include file="log/log.jsp"%>
response.sendRedirect("main.htm");
}else{
<script language="javascript">
alert("登入ID或密碼錯誤");
history.back();
</script>
}
con.close();
</body>
</html>
<a href="http://down.51cto.com/data/2348046" target="_blank">附件:http://down.51cto.com/data/2348046</a>
本文轉自yuhaijunll 51CTO部落格,原文連結:http://blog.51cto.com/yuhaijunll/29349,如需轉載請自行聯系原作者