⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 findpsw.jsp

📁 在系统开发过程中用到了javabean和jsp技术
💻 JSP
字号:
<%@page language="java"  import="java.sql.*,java.text.*, java.util.*,java.lang.*,java.io.*,java.sql.*, oa.main.*,oa.bean.DocBean" contentType="text/html; charset=GBK"%>
<%
	DealString ds = new DealString();
	String flag=ds.toString(request.getParameter("flag"));
	String str_pswQus = null;
	String str_yhm = request.getParameter("yhm");
	if(flag.equals("2"))
	{
		boolean yes = false;
		DocBean docb=new DocBean();
		//Hashtable hash = new Hashtable();
		String sql = " select GH,mmda from news.zz_zgb where YHM='"+request.getParameter("yhmAgain")+"' ";
		ResultSet rs = docb.QuerySQL(sql);//docb.ExecuteSQL(sql);
		while(rs.next())
		{
			//hash.put("MMWT",ds.toString(rs.getString(1)));
			//hash.put("MMDA",ds.toString(rs.getString(2)));
			if(ds.toString(rs.getString(1)).equals(request.getParameter("gongHao")))
			  if(ds.toString(rs.getString(2)).equals(request.getParameter("pswAns")))
			  {	yes = true;	 break; }				
		}
		Statement stmt =rs.getStatement();
		rs.close();
		if(stmt!=null) stmt.close();
		//插入密码、答案
		if(yes)
		{
			sql="update news.ZZ_ZGB set MM='"+(new MD5()).toMD5(request.getParameter("newPsw"))+"' where YHM='"+request.getParameter("yhmAgain")+"' ";
			docb.ExecuteSQL(sql);
%>
<script>
	alert("密码修改成功!");
	window.close();
</script>
<%
		}
		else
		{
%>
<script>
	alert("工号或密码答案不正确!");
	window.close();
</script>
<%

		}
		docb.closeConn();
	}
	else{
		DocBean docb=new DocBean();
		str_pswQus=docb.toName("ZZ_ZGB","YHM","MMWT",str_yhm);
		docb.closeConn();
	}
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>忘记密码</title>
<script language="javascript" src="../scripts/department.js"></script>
<link href="../css/person.css" type=text/css rel=stylesheet>
</head>
<body>
<form name="form2" method=post action="findPSW.jsp?flag=2">
<table cellSpacing="0" cellPadding="0" width="98%" align="center" bgColor="#ddffff" border="0">
    <tr><td height=10><input type=hidden name="yhmAgain" value="<%=request.getParameter("yhm")%>"></td></tr>
    
	<tr height=25>
	  <td align="right">密码问题:</td>
	  <td><%=str_pswQus%>&nbsp;</td>
	</tr>
	<tr height=25>
	  <td align="right">密码答案:</td>
	  <td><input type=text name="pswAns" size="30" value=""></td>
	</tr>
    <tr height=25>
	  <td align="right">工&nbsp;&nbsp;&nbsp;&nbsp;号:</td>
	  <td><input type=text name="gongHao" size="30" value=""></td>
	</tr>
	<tr height=25>
	  <td align="right">新&nbsp;密&nbsp;码:</td>
	  <td><input type=password name="newPsw" size="30" value=""></td>
	</tr>
	<tr height=25>
	  <td align="right">确认密码:</td>
	  <td><input type=password name="newPsw_chk" size="30" value=""> </td>
	</tr>
	<tr height=25>
	  <td colspan=2 align="center"><input type=submit name="btnok" value="确定" onclick="return submitok();" style="background-color:#99FFFF"> </td>
	</tr>
</table>
</form>
</body>
<script>
    function submitok()
	{
		if(document.all.gongHao.value=="")
		{
			alert("请输入工号!");
			document.all.gongHao.focus();
			return false;
		}
		if(document.all.pswAns.value=="")
		{
			alert("请输入密码答案!");
			document.all.pswAns.focus();
			return false;
		}
		if(document.all.newPsw.value=="")
		{
			alert("请输入新密码!");
			document.all.newPsw.focus();
			return false;
		}
		if(document.all.newPsw_chk.value=="")
		{
			alert("请确认密码!");
			document.all.newPsw_chk.focus();
			return false;
		}
		if(document.all.newPsw.value!=document.all.newPsw_chk.value)
		{
			alert("密码输入不一致,请重新填写密码。");
			document.all.newPsw.value='';
			document.all.newPsw_chk.value='';
			document.all.newPsw.focus();
			return false;
		}
		
	}
</script>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -