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!
相关推荐
lsp-072 小时前
JS 模块化与打包工具
开发语言·javascript·ecmascript
sali-tec3 小时前
C# 基于halcon的视觉工作流-章29-边缘提取-亚像素
开发语言·图像处理·算法·计算机视觉·c#
屁股割了还要学4 小时前
【数据结构入门】堆
c语言·开发语言·数据结构·c++·考研·算法·链表
Flobby5295 小时前
Go 语言中的结构体、切片与映射:构建高效数据模型的基石
开发语言·后端·golang
lsx2024066 小时前
Vue.js 响应接口:深度解析与实践指南
开发语言
froginwe116 小时前
Vue.js 样式绑定
开发语言
Algebraaaaa8 小时前
为什么C++主函数 main 要写成 int 返回值 | main(int argc, char* argv[]) 这种写法是什么意思?
开发语言·c++
java1234_小锋9 小时前
一周学会Matplotlib3 Python 数据可视化-绘制饼状图(Pie)
开发语言·python·信息可视化
悟能不能悟10 小时前
能刷java题的网站
java·开发语言
IT古董10 小时前
【第四章:大模型(LLM)】05.LLM实战: 实现GPT2-(6)贪婪编码,temperature及tok原理及实现
android·开发语言·kotlin