<%--
Document : pwd_change
Created on : 2011-12-4, 10:56:48
Author : Administrator
--%>
<%@page contentType="text/html" pageEncoding="GB2312"%>
<%@page import="java.sql.*" %>
<%@page import="com.JSPExperiment.javabean.Player"%>
<%
request.setCharacterEncoding("GB2312");
response.setCharacterEncoding("GB2312");
response.setContentType("text/html; charset=GB2312");
%>
<jsp:useBean class="com.JSPExperiment.javabean.Player" id="Player" scope="page" />
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>JSP实验欢迎您!</title>
<link href="CSS/style.css" rel="stylesheet" type="text/css" />
<script language="javascript">
function checkForm(form){
if(form.oldPwd.value==""){
alert("请输入的原密码!");form.oldPwd.focus();return false;
}
if(form.oldPwd.value!=form.holdPwd.value){
alert("您输入的原密码不正确,请重新输入!");form.oldPwd.value="";
form.oldPwd.focus();return false;
}
if(form.newPwd.value==""){
alert("请输入的新密码!");form.newPwd.focus();return false;
}
if (form.newPwd.value.length>25) {
alert("新密码长度不能太长了!");form.newPwd.focus();return false;
}
if(form.newPwdConfirm.value==""){
alert("请确认新密码!");form.newPwdConfirm.focus();return false;
}
if(form.newPwd.value!=form.newPwdConfirm.value){
alert("您两次输入的新密码不一致,请重新输入!");
form.newPwd.value="";form.newPwdConfirm.value="";
form.newPwd.focus();return false;
}
}
</script>
</head>
<body>
<%
int player_id=Integer.parseInt((session.getAttribute("PlayerID")+""));
Player.getPlayerInfo(player_id);
%>
<table border="1" align="center">
<tr>
<td><h1 align="center">修改密码</h1></td>
</tr>
<tr>
<td><form name="pwd_change_form" action="pwd_change_deal.jsp" method="POST">
<table border="0" align="center">
<tr>
<td><input type="hidden" name="holdPwd" value="<%=Player.getPlayerPwd()%>" /></td>
</tr>
<tr>
<td>请输入原密码:<input type="password" name="oldPwd" /></td>
</tr>
<tr>
<td>请输入新密码:<input type="password" name="newPwd" /></td>
</tr>
<tr>
<td>请确认新密码:<input type="password" name="newPwdConfirm" /></td>
</tr>
<tr>
<td align="center"><input type="submit" value="确认修改" name="submit" onClick="return checkForm(pwd_change_form)" /><input type="reset" value="重置" name="reset" /><input type="button" value="返回个人中心" name="perInfo" onclick="javascript:window.history.go(-1)" /></td>
</tr>
</table>
</form></td>
</tr>
</table>
</body>
</html>
===========================================================================================================
下面是pwd_change_deal.jsp的实现:
代码:----------------------------------------------------------------------------------------------------------------------------------------------------
<%--
Document : pwd_change_deal
Created on : 2011-12-4, 11:22:02
Author : Administrator
--%>
<%@page contentType="text/html" pageEncoding="GB2312"%>
<%@page import="java.sql.*" %>
<%@page import="java.lang.String.*" %>
<%@page import="com.JSPExperiment.javabean.Player"%>
<%
request.setCharacterEncoding("GB2312");
response.setCharacterEncoding("GB2312");
response.setContentType("text/html; charset=GB2312");
%>
<jsp:useBean class="com.JSPExperiment.javabean.Player" id="Player" scope="page" />
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>JSP实验欢迎您!</title>
<link href="CSS/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<%
int player_id=Integer.parseInt((session.getAttribute("PlayerID")+""));
Player.setPlayerID(player_id);
String changedPwd=request.getParameter("newPwd");
Player.setPlayerPwd(changedPwd);
if(Player.pwdChange()){
%>
<h2 align="center">密码修改成功!<a href="home_player.jsp">返回个人中心</a></h2>
<%
}else{
%>
<h2 align="center">密码修改失败!<a href="pwd_change.jsp">返回,重新修改</a></h2>
<%
}
%>
</body>
</html>
----------------------------------------------------------------------------------------------------------------------------------------------------------------
可以看出,还是比较简单的。。。。
相关推荐
启动后发现界面乱码,于是修改 start_navicat 文件: ljh@he-pc:~/snap/navicat$ vim start_navicat 找到文件里面的语言设置,由原来的en_US.UTF-8 改为 zh_CN.uft8: #!/bin/sh cd `dirname "$0"` navicat_root=`...
链接: https://pan.baidu.com/s/120R2MUzM_3WMRHS6_M6M6A?pwd=rj5m 提取码: rj5m 官网下载太慢,没有办法,分享一下!大家不要用积分! 详细版本信息和下载见官网:...
3. **错误处理**:提供了易于理解和处理的异常机制,方便开发者调试和维护代码。 4. **参数化查询**:支持预编译的SQL语句,提高性能并防止SQL注入攻击。 5. **事务管理**:提供开始、提交、回滚事务的功能,确保...
『学校行事历系统 V3.0 基本防护加强版』以下是行事历执行流程: Guestcalendar.ZIP | | + INDEX.ASP --- 行事历系统主... +------ PWD_CH.ASP --- 密码修改表单 +------ PWD_CH_SAVE.ASP --- 储存更新密码
『学校行事历系统 基本防护加强版』 以下是行事历执行流程: Guestcalendar.ZIP | | + INDEX.ASP --- 行事历系统主画面 ... +------ PWD_CH.ASP --- 密码修改表单 +------ PWD_CH_SAVE.ASP --- 储存更新密码
修改密码错误: Linux /usr/share/cracklib/pw_dict.pwd: No such file or directory PWOpen: No such file or directory rpm -ivh /cracklib-dicts-2.8.16-4.el6.i686.rpm passwd #rpm -ivh /dsis/cracklib-...
CMake并不是直接执行编译和链接等任务,而是生成特定平台的构建系统(如Unix Makefiles、Visual Studio项目或Xcode项目)来实现这些任务。CMake的灵活性使得开发者能够在不同的操作系统和编译器之间轻松地切换。 在...
会员系统,新用户注册,增加、修改、删除、查询
readme-firebird-通过odbc-delphi 使用ado可以... PWD=masterkey'; adoconnection1.Connected :=true; adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Text := 'select * from Table1'; adoquery1.Open;
本软件用于获取已加密的access数据库密码,突破一般的解密算法(只能准确获得13位密码)
work_dir=`pwd` tar -zxvf /$work_dir/openssh-8.3_centos6_centos7.tar.gz rpm -Uvh *.rpm chmod 400 /etc/ssh/ssh_host_ecdsa_key chmod 400 /etc/ssh/ssh_host_ed25519_key chmod 400 /etc/ssh/ssh_host_rsa_...
在IT行业中,尤其是在系统开发和编程领域,"bb_pwd.rar_operation"这个标题暗示了一个与密码处理和排序操作相关的项目或库。从描述中我们可以推断,这是一个针对Linux平台的工具,它提供了密码实用程序的例程,并且...
- **用户密码修改页(edit_pwd.jsp)**:管理员修改用户密码的页面。 - **用户密码修改确认页(edit_pwd_do.jsp)**:确认密码修改,并更新数据库。 - **用户权限修改页(edit_status.jsp)**:管理员修改用户权限的...
三、./config shared no-asm --prefix=$PWD/tmp 四、修改Makefile: CC= arm-linux-gcc AR= arm-linux-ar $(ARFLAGS) r RANLIB= arm-linux-ranlib NM= arm-linux-nm MAKEDEPPROG= arm-linux-gcc
这通过`useradd`和`passwd`命令实现,其中`useradd`用于创建新用户,而`passwd`则用于修改用户的密码。脚本中使用了一个循环来迭代30次,每次迭代都调用`getPassword`函数来获取一个新的随机密码,并将其分配给当前...
1- Save attached db2_regex.zip file to a... \>db2 connect to <my_db> user <uid> using <pwd> \>db2 set current schema='REGEXP' \>db2 -td@ -vf C:\avalanche\db2_regex\scripts\sql\db2_regex_functions.sql
本补丁利用PHP方式实现密码修改,如果已经被mod_cgi.so搞得晕头转向,可以试试这个。 它适用于VisualSVN v3.5.x 64bit版本(实测3.5.3,3.5.7,3.5.8可用),在Win7 64bit和Windows 2008 R2系统中测试通过。 使用方法...
本文档提供了两种不同控制柜(IB和IC控制柜)下FANUC机器人用户密码清除的具体方法,包括使用相同型号未设置密码的控制柜进行操作、通过备份和还原控制柜文件、以及使用INTALL密码登陆后的操作步骤。 对于IB控制柜...
3. **安全最佳实践**:修改密码时,需要处理加密和解密过程,确保密码在传输和存储过程中安全。可能使用SASL(Simple Authentication and Security Layer)进行安全认证。 4. **异常处理**:源代码可能包含对各种...
Mysql密码修改和破解Mysql密码修改和破解Mysql密码修改和破解Mysql密码修改和破解Mysql密码修改和破解Mysql密码修改和破解Mysql密码修改和破解Mysql密码修改和破解