English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل PHP الأساسي

دليل PHP متقدم

PHP & MySQL

دليل PHP

استخدام دالة PHP password_verify() و مثال

PHP خوارزمية تقطيع كلمة المرور

يستخدم دالة password_verify() لتحقق من تطابق كلمة المرور مع قيمة التخزين المضغوطة.

طلب PHP الإصدار: PHP 5 >= 5.5.0, PHP 7

النحو

bool password_verify (string $password, string $hash)

شرح المعلمات:

  • كلمة المرور: كلمة المرور للمستخدم.

  • hash: مكونة من password_hash() القيمة المضغوطة المُنشأة

القيمة المعدة

إذا كانت كلمة المرور تطابق قيمة التخزين المضغوطة، فإنها تعود TRUE، وإلا فإنها تعود FALSE.

مثال على الإنترنت

<?php
// لمعرفة مصدر الأحرف التالية، يرجى الرجوع إلى مثال password_hash()
$hash = '$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq';
 
if (password_verify('rasmuslerdorf', $hash)) {
    echo 'كلمة المرور صحيحة!';
} else {
    echo 'كلمة المرور غير صحيحة.';
}
?>

نتيجة الخروج هي:

كلمة المرور صحيحة!

PHP خوارزمية تقطيع كلمة المرور