From 262d882bfe9050ba016a9267193fa9266f5991f5 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Thu, 25 Jun 2026 00:02:38 +0300 Subject: [PATCH] Fix loginFromGooglePassenger to support passengerID request body fallback during first-time registration login flow --- backend/auth/loginFromGooglePassenger.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/backend/auth/loginFromGooglePassenger.php b/backend/auth/loginFromGooglePassenger.php index 91c69c5..073fe89 100644 --- a/backend/auth/loginFromGooglePassenger.php +++ b/backend/auth/loginFromGooglePassenger.php @@ -8,8 +8,12 @@ $appName = filterRequest("appName") ?: 'unknown'; // الاعتماد كلياً على الـ ID المستخرج من JWT داخل connect.php $id = $user_id; -if ($id === 'new' && isset($decoded->sub) && $decoded->sub !== 'new') { - $id = $decoded->sub; +if ($id === 'new') { + if (isset($decoded->sub) && $decoded->sub !== 'new') { + $id = $decoded->sub; + } else { + $id = filterRequest("passengerID") ?: filterRequest("passengerId"); + } } // تجهيز الاستعلام