更改密码的脚本应该在php中?

时间:2011-03-31 00:41:09

标签: php change-password

<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>

//这是我的形式,我需要一个脚本来弄清楚更改密码的过程应该是什么......! //有人在那帮帮我???

2 个答案:

答案 0 :(得分:1)

修复确认密码的输入字段名称,因为它与新密码相同。同时在表单中将用户ID作为隐藏字段发送。

流程将是:

检查用户ID和当前密码。如果他们匹配: 检查新密码是否与构造匹配。 然后将其保存到db。

然而,过程本身并不是困难的部分,确保一切都是。尝试在发布之前对值进行加密(javascripts可以执行此操作),然后将它们加盐。检查新密码是否符合可能的密码要求(也是javascript,在发布之前),如至少6个字符长,有一个数字等,甚至检查新密码和构造匹配是否可以在发布之前使用JavaScript的。

作为建议,也许你应该考虑不要自己这样做,因为它永远不会像它应该的那样安全。

答案 1 :(得分:0)

网上有大量资源,例如this site,可以引导您完成所需操作:http://www.plus2net.com/php_tutorial/php_change_password.php