Fix password verify logic in loginJwtDriver.php to use raw DB ciphertext

This commit is contained in:
Hamza-Ayed
2026-08-01 16:08:12 +03:00
parent 7efb913245
commit e7938446a0
+3 -3
View File
@@ -84,10 +84,10 @@ try {
// ── المحاولة الثانية: طريقة قديمة (قيم مشفرة) للتوافق ─ // ── المحاولة الثانية: طريقة قديمة (قيم مشفرة) للتوافق ─
$oldParts = [ $oldParts = [
$driver['id'], $driver['id'],
$encryptionHelper->encryptData(trim($decPhone)), $driver['phone'],
]; ];
if (!empty($decNat)) { if (!empty($driver['national_number'])) {
$oldParts[] = $encryptionHelper->encryptData(trim($decNat)); $oldParts[] = $driver['national_number'];
} }
$oldString = implode('|', $oldParts); $oldString = implode('|', $oldParts);
$oldSecret = hash_hmac('sha256', $oldString, $pepper, true); $oldSecret = hash_hmac('sha256', $oldString, $pepper, true);