JS判断密码一致: <script language="javascript"> function formcheck(){ if(document.form1.oldpassword.value==""){ alert("请输入原始密码!") document.form1.oldpassword.focus() return false } if(document.form1.newpassword.value==""){ alert("请输入新密码!") document.form1.newpassword.focus() return false } if(document.form1.newpassword2.value==""){ alert("请输入确认密码!") document.form1.newpassword2.focus() return false } if(document.form1.newpassword.value!=document.form1.newpassword2.value){ alert("新密码和确认密码不同!") document.form1.newpassword2.focus() return false } } </script>
ASP修改密码: <!--#include file="check.asp"--> <!--#include file="conn.asp"--> <!--#include file="md5.asp"--> <% Call OpenData() oldpassword=replace(trim(request("oldpassword")),"'","") newpassword=replace(trim(request("newpassword")),"'","")
oldpassword=md5(oldpassword) set rs=server.createobject("adodb.recordset") sqlstr="select * from Admin where AdminName='http://www.alioooo.com' and PassWord='"&oldpassword&"'" rs.open sqlstr,conn,1,1 if rs.eof then %> <script language=Javascript> alert("你的旧密码不对,请重新输入!"); window.history.go(-1); </script> <% else set rs2=server.createobject("adodb.recordset") sqlstr2="select * from Admin where AdminName='http://www.alioooo.com' and PassWord='"&oldpassword&"'" rs2.open sqlstr2,conn,1,3 rs2("PassWord")=md5(newpassword) rs2.update %> <script language=Javascript> alert("密码修改成功,记住你的新密码!"); window.document.location.href='pass_edit.asp'; </script> <% rs2.close set rs2=nothing end if rs.close set rs=nothing Call CloseDataBase() %> |