PHP - password_verify
Třída
Metoda - password_verify
(PHP 5 >= 5.5.0, PHP 7)
Zkontroluje shodnost daného hashe s daným heslem.
Procedurální
- function password_verify (string $password, string $hash) : boolean
Parametry
Název | Datový typ | Výchozí hodnota | Popis |
---|---|---|---|
$password | string | Vstupní heslo. | |
$hash | string | Vstupní hash, vrácený funkcí |
Návratové hodnoty
Vrací: boolean
Vrátí true
pokud jsou heslo a hash shodné, v opačném
případě false
.
Příklady
$hash = '$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq';
$inputPassword = 'rasmuslerdorf';
echo password_verify($inputPassword, $hash) ? 'Heslo ověřeno' : 'Špatné heslo'.
Související manuály
- function password_hash (string $password, integer $algo, array $options) : string