牛牛在线工具

password_verify()

收录 8868 个 PHP 函数,含用途说明与用法示例。

password_verify()

验证密码是否与其哈希值匹配

函数名: password_verify() 适用版本: PHP 5 >= 5.5.0, PHP 7 函数说明: password_verify() 函数用于验证密码是否与其哈希值匹配。它将一个明文密码和一个哈希值作为参数,并返回一个布尔值,表示是否匹配。 语法: bool password_verify ( string $password , string $hash ) 参数: password:要验证的明文密码。 hash:存储的密码哈希值。 返回值:如果密码匹配,则返回 true,否则返回 false。 示例: // 存储的密码哈希值 $hash = '$2y$10$JyT5H4XGzJGKwq3S6h8C.uoT2Q8gX4LHrG6Yr6n0J5wD4ok7n/N5e'; // 要验证的明文密码 $password = 'myPassword123'; // 验证密码是否匹配 if (password_verify($password, $hash)) { echo '密码匹配'; } else { echo '密码不匹配'; } 输出: 密码匹配 注意事项: 要验证的明文密码必须与哈希值的算法和参数相匹配。 建议使用 password_hash() 函数来生成密码的哈希值。 为了安全起见,不建议直接将明文密码存储在数据库中。