<?php
$parola = 'rasmuslerdorf';
$aş = '$2y$10$YCFsG6elYca568hBi2pZ0.3LDL5wjgxct1N8w/oLR/jfHsiQwCqTS';
$algorithm = PASSWORD_BCRYPT;
/ bcrypt'in cost (maliyeti), donanımın geliştirilmesine bağlı olarak
/ zamanla değişebilir
$sçnkler = array('cost' => 12);
/ Saklı aşı düz metin parola ile doğrula
if (password_verify($parola, $aş)) {
/ Aşlama algoritmasının veya seçeneklerin değişip değişmediğine bak
if (password_needs_rehash($aş, $algorithm, $sçnkler)) {
/ Gerekliyse, yeni bir aş oluştur ve eskisinin yerine koy
$yeniAş = password_hash($parola, $algorithm, $sçnkler);
/ Kullanıcı kaydını $yeniAş ile güncelle
}
/ Kullanıcıya oturum aç
}
?>