【php开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了php开源代码-found_pwd.php的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
<?php
include "conn/conn.php";
?>
<script>
function found_chk(){
if(document.getElementById("username").value == ""){
alert("帐号不允许为空");
document.getElementById("username").focus();
return false;
}
if(document.getElementById("question").value == ""){
alert("密码提示问题不允许为空");
document.getElementById("question").focus();
return false;
}
if(document.getElementById("answer").value == ""){
alert("密码提示答案不允许为空");
document.getElementById("answer").focus();
return false;
}
}
function chk_pwd(){
if(document.getElementById("password").value == ""){
alert("密码不允许为空");
document.getElementById("password").focus();
return false;
}
if(document.getElementById("password").value != document.getElementById("two_pwd").value){
alert("两次密码不一致");
document.getElementById("password").focus();
return false;
}
}
</script>
<style type="text/css">
<!--
.submit {
border: 1px solid #000000;
}
-->
</style>
<?php
if($_POST[action] == "chk"){
if(($_POST[username] != "") and ($_POST[question] != "") and ($_POST[answer] != "")){
$f_sql = "select * from tb_account where question = '$_POST[question]' and answer = '$_POST[answer]' and name='$_POST[username]'";
$f_rst = $conn->execute($f_sql);
if(!$f_rst->EOF){
?>
<table width="400" border="0" cellspacing="0" cellpadding="0">
<form name="form1" method="post" action="#">
<tr>
<td width="100" height="30" align="right" valign="middle" scope="col">用户名:</td>
<td width="294" height="30" align="left" valign="middle" scope="col"><input name="username" id="username" type="text" size="25" readonly="readonly" value="<?php echo $f_rst->fields[1]; ?>" onmouseover="this.style.backgroundColor='#deebef'" onmouseout="this.style.backgroundColor=''">
<input type="hidden" name="id" value="<?php echo $f_rst->fields[0]; ?>">
</td>
</tr>
<tr>
<td height="30" align="right" valign="middle" scope="col">请输入密码:</td>
<td height="30" align="left" valign="middle" scope="col"><input name="password" type="pass
word" size="25" id="password" onmouseover="this.style.backgroundColor='#deebef'" onmouseout="this.style.backgroundColor=''"></td>
</tr>
<tr>
<td width="100" height="30" align="right" valign="middle">确认密码:</td>
<td width="294" height="30" align="left" valign="middle"><input name="two_pwd" id="two_pwd" type="password" size="25" onmouseover="this.style.backgroundColor='#deebef'" onmouseout="this.style.backgroundColor=''"></td>
</tr>
<tr>
<td height="30"> </td>
<td height="30">
<input type="hidden" name="action" value="mod">
<input type="submit" name="Submit" value="提交" class="submit" onClick="return chk_pwd();">
<input type="reset" name="Submit2" value="重置" class="submit">
</td>
</tr>
</form>
</table>
<?php
}
else{
echo "<script>alert('密码提示
问题或答案不正确,请重新输入');history.back();</script>";
exit();
}
}
}
else if($_POST[action] == "mod"){
if($_POST[password] == $_POST[two_pwd]){
$m_
sql = "update tb_account set password = '".$_POST[password]."' where id = ".$_POST[id];
if($m_rst = $conn->execute($m_sql) != false)
echo "<script>alert('密码修改成功,请登录');top.window.close();</script>";
exit();
}
else{
echo "<script>alert('密码修改失败,请稍后再试');top.window.close();</script>";
exit();
}
}
else{
?>
<table width="400" border="0" cellspacing="0" cellpadding="0">
<form name="form1" method="post" action="#">
<tr>
<td width="100" height="30" align="right" valign="middle" scope="col">用户名:</td>
<td width="294" height="30" align="left" valign="middle" scope="col"><input name="username" id="username" type="text" size="25" onmouseover="this.style.backgroundColor='#deebef'" onmouseout="this.style.backgroundColor=''"></td>
</tr>
<tr>
<td height="30" align="right" valign="middle" scope="col">密码提示问题:</td>
<td height="30" align="left" valign="middle" scope="col"><input name="question" type="text" size="25" id="question" onmouseover="this.style.backgroundColor='#deebef'" onmouseout="this.style.backgroundColor=''"></td>
</tr>
<tr>
<td width="100" height="30" align="right" valign="middle">密码提示答案:</td>
<td width="294" height="30" align="left" va