PHP password_verify() 函数

password_verify() 函数用于验证密码是否和散列值匹配。

PHP 版本要求: PHP 5 >= 5.5.0, PHP 7

语法

复制代码
bool password_verify ( string $password , string $hash )

参数说明:

  • password: 用户的密码。
  • hash: 一个由 password_hash() 创建的散列值。

返回值

如果密码和散列值匹配则返回 TRUE,否则返回 FALSE 。

实例

password_verify() 用法

php 复制代码
<?php
// 想知道以下字符从哪里来,可参见 password_hash() 的例子
$hash = '$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq';
 
if (password_verify('rasmuslerdorf', $hash)) {
    echo 'Password is valid!';
} else {
    echo 'Invalid password.';
}
?>

输出结果为:

复制代码
Password is valid!
相关推荐
lv__pf11 小时前
seata【实战 msb】
java·开发语言·后端
点纭11 小时前
C 语言 第七章 常用函数(3)
c语言·开发语言·算法·oracle·c#
右耳朵猫AI11 小时前
PHP周刊2026W38 | Laravel AI可观测、Symfony三版本、Webhook零信任、事件溯源架构
后端·php·laravel
专业程序开发源11 小时前
springboot篮球联赛管理系统13635-计算机课程设计、毕业设计
vue.js·spring boot·后端·python·django·php·课程设计
事已至此先睡覺吧11 小时前
第三篇:Java 流程控制详解:条件判断、循环与跳转语句
java·开发语言
m0_7345717612 小时前
深入理解5g <二十> dmrs
开发语言·5g
子非鱼a12 小时前
【WEB】cat flag
php
金金计较.12 小时前
Go语言-4
开发语言·golang
泡海椒12 小时前
jquick-pdf 表格行列尺寸控制实战:单元格合并的可行边界
java·开发语言·pdf
4SAPI13 小时前
大模型 API 聚合平台选型指南:企业与个人用户的接入架构、稳定性与成本评估
人工智能·php·agent