<form action="final_change_pwd.php" method="post">
<table cellpadding="5" cellspacing="20">
<tr>
<td> Current Password: </td>
<td> <input type="text" name="txtoldpwd" /> </td>
</tr>
<tr>
<td> New Password: </td>
<td> <input type="text" name="txtnewpwd" /> </td>
</tr>
<tr>
<td> Confirm Password: </td>
<td> <input type="text" name="txtnewpwd" /> </td>
</tr>
<tr>
<td colspan="2"> <input type="submit" name="submit" value="Change Password" /> </td>
</tr>
</table>
</form>
//这是我的形式,我需要一个脚本来弄清楚更改密码的过程应该是什么......! //有人在那帮帮我???
答案 0 :(得分:1)
修复确认密码的输入字段名称,因为它与新密码相同。同时在表单中将用户ID作为隐藏字段发送。
流程将是:
检查用户ID和当前密码。如果他们匹配: 检查新密码是否与构造匹配。 然后将其保存到db。
然而,过程本身并不是困难的部分,确保一切都是。尝试在发布之前对值进行加密(javascripts可以执行此操作),然后将它们加盐。检查新密码是否符合可能的密码要求(也是javascript,在发布之前),如至少6个字符长,有一个数字等,甚至检查新密码和构造匹配是否可以在发布之前使用JavaScript的。作为建议,也许你应该考虑不要自己这样做,因为它永远不会像它应该的那样安全。
答案 1 :(得分:0)
网上有大量资源,例如this site,可以引导您完成所需操作:http://www.plus2net.com/php_tutorial/php_change_password.php