Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
// Hash on registration $hash = password_hash($rawPassword, PASSWORD_DEFAULT); // Store $hash in database // Verify on login $user = getUserByEmail($email); if (password_verify($rawPassword, $user["password_hash"])) { // Login success — check for rehash if (password_needs_rehash($user["password_hash"], PASSWORD_DEFAULT)) { updatePasswordHash($user["id"], password_hash($rawPassword, PASSWORD_DEFAULT)); } }
Result
Open