diff --git a/backend/Admin/auth/verify_login.php b/backend/Admin/auth/verify_login.php index 859795ca..6c1388e6 100644 --- a/backend/Admin/auth/verify_login.php +++ b/backend/Admin/auth/verify_login.php @@ -42,8 +42,8 @@ try { global $encryptionHelper; // البحث المباشر: phone المشفر مطابق لنفس النص المشفر في adminUser.phone - $stmtAdmin = $con->prepare("SELECT * FROM adminUser WHERE phone = :p OR id = :p LIMIT 1"); - $stmtAdmin->execute([':p' => $targetPhone]); + $stmtAdmin = $con->prepare("SELECT * FROM adminUser WHERE phone = :p1 OR id = :p2 LIMIT 1"); + $stmtAdmin->execute([':p1' => $targetPhone, ':p2' => $targetPhone]); $admin = $stmtAdmin->fetch(PDO::FETCH_ASSOC); // مسار احتياطي: فك التشفير لمقارنة القيم (ضروري لـ AES-GCM حيث التشفير غير حتمي)