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

📄 password_modify.jsp

📁 java大型企业DRP系统源码带sql数据库
💻 JSP
字号:
<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<%@ page import="com.bjsxt.drp.sysmgr.*" %>    
<%
	//如果一个要求比较严格的系统服务器端还要进行判断
	// 
	//request.setCharacterEncoding("GB18030");
	String command = request.getParameter("command");
	if (command != null && command.equals("modify")) {
		User user = (User)session.getAttribute("user");
		String password = request.getParameter("newPassword");
		UserManager.getInstance().modifyPassword(user.getUserId(), password);
		out.println("提示:修改密码成功!");
	}
 %>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
		<title>修改密码</title>
		<link rel="stylesheet" href="../style/drp.css">
		<script type="text/javascript">
	
	function modifyPasword() {
		if (document.getElementById("oldPassword").value.length < 6) {
			alert("原码不能小于6位字符!");
			return; 
		}
		if (document.getElementById("reponsePasswordMsg").innerHTML != "") {
			alert("输入的密码与原密码不相同!");
			return;
		}
		if (document.getElementById("newPassword").value.length < 6) {
			alert("新密码不能小于6位字符!");
			return; 
		}
		if (document.getElementById("affirmNewPassowrd").value.length < 6) {
			alert("确认新密码不能小于6位字符!");
			return; 
		}
		if (document.getElementById("newPassword").value != document.getElementById("affirmNewPassowrd").value) {
			alert("新密码和确认新密码必须相同!");
			return;
		}
		with (document.getElementById("userForm")) {
			method = "post";
			action = "password_modify.jsp?command=modify";
			submit();
		}
	}
	
	var req;
	function validate() {
		var oldPassword = document.getElementById("oldPassword");
		var url = "password_validate.jsp?oldPassword=" + escape(oldPassword.value);
		if(window.XMLHttpRequest) {
			req = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			req = new ActiveXObject("Microsoft.XMLHTTP");
		}
		req.open("GET", url, true);
		req.onreadystatechange = callback;
		req.send(null);
	}

	function callback() {
		if(req.readyState == 4) {
			if(req.status == 200) {
			    var msg = req.responseXML.getElementsByTagName("msg")[0];
			    setMsg(msg.childNodes[0].nodeValue);
			}
		}
	}
	
	function setMsg(msg) {
		var reponsePasswordMsgDiv = document.getElementById("reponsePasswordMsg");
		if(msg == "invalid") {
			reponsePasswordMsgDiv.innerHTML = "<font color='red'>输入的密码与原密码不相同!</font>";
		} else {
			reponsePasswordMsgDiv.innerHTML = "";
		}
	}
</script>
	</head>

	<body class="body1">
		<form name="userForm" id="userForm">
			<div align="center">
				<table width="100%" border="0" cellspacing="0" cellpadding="0"
					height="51">
					<tr>
						<td class="p1" height="16" nowrap>
							&nbsp;
						</td>
					</tr>
					<tr>
						<td class="p1" height="35" nowrap>
							&nbsp&nbsp
							<img src="../images/mark_arrow_02.gif" width="14" height="14">
							<b><strong>系统管理&gt;&gt;</strong>修改密码</b>
						</td>
					</tr>
				</table>
				<hr width="100%" align="center" size=0>
				<table width="50%" height="91" border="0" cellpadding="0"
					cellspacing="0">
					<tr>
						<td height="30">
							<div align="right">
								<font color="#FF0000">*</font>&#21407;&#23494;&#30721;: 
							</div>
						</td>
						<td>
							<input name="oldPassword" type="password" class="text1"
								id="oldPassword" size="25" onblur="validate()">&nbsp<span id="reponsePasswordMsg"></span>
						</td>
					</tr>
					<tr>
						<td height="27">
							<div align="right">
								<font color="#FF0000">*</font>新密码:
							</div>
						</td>
						<td>
							<input name="newPassword" type="password" class="text1"
								id="newPassword" size="25">
						</td>
					</tr>
					<tr>
						<td height="34">
							<div align="right">
								<font color="#FF0000">*</font>确认密码:
							</div>
						</td>
						<td>
							<input name="affirmNewPassowrd" type="password" class="text1"
								id="affirmNewPassowrd" size="25">
						</td>
					</tr>
				</table>
				<hr width="100%" align="center" size=0>
				<p>
					<input name="btnModify" class="button1" type="button"
						id="btnModify" value="修改" onClick="modifyPasword()">
					&nbsp; &nbsp;&nbsp;
				</p>
			</div>
		</form>
	</body>
</html>

⌨️ 快捷键说明

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