Fonction PHP password_verify()

PHP 密码散列算法Algorithmes de hachage de mots de passe PHP

La fonction password_verify() est utilisée pour vérifier si un mot de passe correspond à une valeur de hachage.

Prérequis de version PHP : PHP 5 >= 5.5.0, PHP 7

Syntaxe

bool password_verify ( string $password , string $hash )

Description des paramètres :

  • password : Le mot de passe de l'utilisateur.
  • hash : Une valeur de hachage créée parpassword_hash().

Valeur de retour

Si le mot de passe et la valeur de hachage correspondent, elle renvoie TRUE ; sinon, elle renvoie FALSE.

Exemple

Utilisation de password_verify()

<?php //Pour savoir d'où viennent les caractères suivants, consultez l'exemple de password_hash(). $hash = '$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq'; if (password_verify('rasmuslerdorf', $hash)) { echo 'Le mot de passe est valide !'; } else { echo 'Mot de passe invalide.'; } ?>

Le résultat de sortie est:

Password is valid!

PHP 密码散列算法Algorithmes de hachage de mots de passe PHP

Autres extensions