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

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP password_verify() Funktionssyntax und Beispiel

PHP Passwort-Hash-Algorithmus

Die Funktion password_verify() wird verwendet, um zu überprüfen, ob ein Passwort mit dem Hash-Wert übereinstimmt.

PHP Versionsanforderungen: PHP 5 >= 5.5.0, PHP 7

Syntax

bool password_verify ( string $password, string $hash )

Parameterbeschreibung:

  • password: Benutzerpasswort.

  • hash: bestehend aus password_hash() Erstellter Hash-Wert.

Rückgabewert

Gibt TRUE zurück, wenn das Passwort mit dem Hash-Wert übereinstimmt, sonst FALSE.

Online-Beispiel

<?php
// Möchten Sie wissen, wo der folgende Zeichencode herkommt, siehe Beispiel von password_hash();
$hash = '$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq';
 
if (password_verify('rasmuslerdorf', $hash)) {
    echo 'Passwort ist gültig!';
} else {
    echo 'Invalid password.';
}
?>

Die Ausgabe ist:

Passwort ist gültig!

PHP Passwort-Hash-Algorithmus