English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio di password_verify() in PHP

PHP密码散列算法

La funzione password_verify() viene utilizzata per verificare se la password corrisponde al valore di hash.

Requisiti di versione PHP: PHP 5 >= 5.5.0, PHP 7

Sintassi

bool password_verify ( string $password, string $hash )

Spiegazione dei parametri:

  • password: la password dell'utente.

  • hash: Un valore generato da password_hash() Il valore di hash creato.

Valore di ritorno

Se la password e il valore di hash corrispondono, restituisce TRUE, altrimenti FALSE.

Esempio online

<?php
// Per sapere da dove vengono i seguenti caratteri, vedere l'esempio di password_hash()
$hash = '$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq';
 
if (password_verify('rasmuslerdorf', $hash)) {
    echo 'Password è valida!';
} else {
    echo 'Invalid password.';
}
?>

Il risultato dell'output è:

Password è valida!

PHP密码散列算法