admin
by on January 10, 2019
119 views

Sebelumnya sudah dibahas cara enkripsi bcrypt menggunakan password_hash yang menghasilkan hash yang selalu berubah untuk string yang sama. Oleh karena itu, untuk memverifikasi hash bcrypt tidak bisa menggunakan sama dengan (=). Adapun cara untuk memberifikasinya bisa menggunakan password_verify. dengan pola penulisan seperti berikut:

password_verify('contohpassword', 'hash')

Pada string contoh password diisi dengan string yang inggin dicocokkan dengan hash. Selengkapnya bisa dilihat pada contoh berikut :


Contoh 1 : Cara Verifikasi Bcrypt Menggunakan password_verify

Buatlah sebuah file php seperti contoh1.php dan isikan skrip berikut.

<?php

$contohhash 
'$2y$10$CLfDLW2fWqFFc0QxoguHHODAfV/6lDqqghT/9xFCUJZJAPjvqHfpa';

if (
password_verify('abcd123'$contohhash)) {
    echo 
'Cocok';
} else {
    echo 
'Tidak cocok';
}

?>

Ketika file contoh1.php dijalankan, maka akan tampil seperti di bawah ini

Cocok

Contoh 2

Buatlah sebuah file php seperti contoh2.php dan isikan skrip berikut.

<?php

$contohhash 
'$3y$10$CLfDLW2fWqFwFc0QxoguHHODAfV/6lDqqghT/9xFCUJZJACPjvqHfpa';

if (
password_verify('abcd123'$contohhash)) {
    echo 
'Cocok';
} else {
    echo 
'Tidak cocok';
}

?>

Ketika file contoh2.php dijalankan, maka akan tampil seperti di bawah ini

Tidak cocok

Di atas merupakan dua contoh skrip "Cara Verifikasi Bcrypt Menggunakan password_verify". Semoga bermanfaat dan jangan ragu untuk berkomentar

Posted in: PHP
Be the first person to like this.