Javascript hex_md5引脚号

时间:2010-12-18 04:29:14

标签: javascript

我有以下脚本要求输入密码,它被加密为md5,但当我输入任何值进行验证时,它应该只为1234或4321执行,我必须运行2个不同的if语句作为我从数据库中获取密码并使用PHP foreach语句来回显它们。

<script>
function pinSave()
{
    var validate=prompt("Enter your PIN","Enter your PIN");
    if (validate != '' && validate != null) {

        if (hex_md5(validate) == '81dc9bdb52d04dc20036dbd8313ed055')
            return true;
        else
        {
            alert('The PIN you entered is not correct.');
            return false;
        }           
        if (hex_md5(validate) == 'd93591bdf7860e1e4ee2fca799911215')
            return true;
        else
        {
            alert('The PIN you entered is not correct.');
            return false;
        }           

    } else {
        return false;
    }
}

1 个答案:

答案 0 :(得分:0)

拥有此验证客户端是一个坏主意,因为任何人都可以看到您的javascript请求,并从那里查看您验证的引脚的hex_md5号码。

将此移动到您的PHP代码中,然后在数据库中插入行之前进行验证。