Php password_verify在专门创建的页面

时间:2016-03-28 20:25:22

标签: php html css hash passwords

我正在尝试构建一个简单的论坛设置,但我不能在我的生活中使用 password_verify 功能。 为了测试它我创建了这个小网站,但它仍然不起作用。

<!DOCTYPE html>
<html>
<head>
<title>Verify</title>

<?php
$password1 = $password2 = "";
    if($_SERVER["REQUEST_METHOD"]=="POST"){
        echo "TEST<br>";
        $password1=password_hash($_POST["name"], PASSWORD_BCRYPT);
        $password2=password_hash($_POST["name"], PASSWORD_BCRYPT);
        echo $password1."<br>".$password2."<br>";
        if(password_verify($password1,$password2)){
            echo "VERIFIED <br>";
        } else {
            echo "ERROR <br>";
        }
    }
?>
</head>
<body style="background-color:lightgrey">
<div style="width:100%">
    <div style="width:60%; text-align: center; margin: 0 auto;">
        <br><br>
        <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
        Password: <input type="text" name="name" maxlength=255>
        <br><br>
        <input type="submit" name="submit" value="Submit"> 
        </form>
    </div>
</div>
</body>
</html>

有没有其他人解决过这个问题,或者我把事情弄得一团糟?

0 个答案:

没有答案