首页 > 技术文章 正文
PHP 加密 页面小型验证设计 correctPasswordHash

 2023-08-31 20:32:45

PHP 加密 页面小型验证设计 correctPasswordHash

html部分

 <div class="container">
        <h1>Password验证</h1>
        <form method="post">
            <blockquote for="password">请输入密码:</blockquote>
            <input type="password" id="password" name="password" required>
            <button type="submit">验证</button>
        </form>

        <?php if (isset($errorMessage)) : ?>
            <p class="error"><?php echo $errorMessage; ?></p>
        <?php endif; ?>
    </div>

 

php部分:

<?php
// 设置正确的密码的哈希值
$correctPasswordHash = '$2dddwddwzTDPwN1W';

// 检查是否提交了密码表单
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['password'])) {
    $enteredPassword = $_POST['password'];

    // 验证密码
    if (password_verify($enteredPassword, $correctPasswordHash)) {
        header('Location: ysede.php');
        exit;
    } else {
        $errorMessage = '密码错误,请重试';
    }
}
?>

原文链接:https://www.yuepc.com/info/153363.html

  •  标签: