共計 521 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 PHP 中,可以使用 password_hash()
函數生成密碼的哈希值,并使用 password_verify()
函數驗證密碼是否匹配哈希值。以下是一個簡單的示例:
// 生成密碼哈希值
$password = 'password123';
$hashedPassword = password_hash($password, PASSWORD_DEFAULT);
// 驗證密碼
$enteredPassword = 'password123';
if (password_verify($enteredPassword, $hashedPassword)) {echo ' 密碼正確 ';
} else {echo ' 密碼錯誤 ';
}
在示例中,首先使用 password_hash()
函數生成密碼 password123
的哈希值,并將其存儲在數據庫中。然后,在驗證密碼時,使用 password_verify()
函數將用戶輸入的密碼與數據庫中存儲的哈希值進行比較,如果匹配則認為密碼正確。
請注意,PASSWORD_DEFAULT
是用于指定密碼哈希算法的常量,可以根據需要選擇其他算法。
丸趣 TV 網 – 提供最優質的資源集合!
正文完