ฟังก์ชันpassword_verify()ใช้เพื่อตรวจสอบว่ารหัสผ่านตรงกับค่าแฮชหรือไม่
ข้อกำหนดเวอร์ชัน PHP: PHP 5 >= 5.5.0, PHP 7
ไวยากรณ์
บูลpassword_verify ( สตริง $password , สตริง $hash )
คำอธิบายพารามิเตอร์:
รหัสผ่าน: รหัสผ่านของผู้ใช้
hash: ค่าแฮชที่สร้างโดยpassword_hash()
ส่งกลับค่า
คืนค่า TRUE หากรหัสผ่านและแฮชตรงกัน มิฉะนั้นจะส่งคืนค่า FALSE
ตัวอย่าง
การใช้งานpassword_verify()
<?php // หากคุณต้องการทราบว่าอักขระต่อไปนี้มาจากไหน โปรดดูตัวอย่างของpassword_hash() $hash = ' $2y$07$BCryptRequires22Chrcte
/ VlQH0piJtjXl.0t1XkA8pw9dMXTpOq ' ถ้า ( password_verify ( ' rasmuslerdorf ' , $hash ) ) - เสียงสะท้อน ' รหัส ผ่านถูกต้อง ' ; อื่น - เสียงสะท้อน ' รหัสผ่านไม่ถูก ต้อง ' } - ผลลัพธ์คือ:
รหัสผ่านถูกต้อง!