Update: 2026-06-16 02:52:06

This commit is contained in:
Hamza-Ayed
2026-06-16 02:52:06 +03:00
parent 2c657fa0b4
commit c0fe990ebe
11 changed files with 162 additions and 324 deletions

View File

@@ -6,6 +6,14 @@ require_once __DIR__ . '/../../get_connect.php';
$passengerID = filterRequest("passengerID");
$rideID = filterRequest("id"); // إضافة استقبال متغير رقم الرحلة
// التحقق من أن الراكب يطلب بيانات رحلته هو فقط (حماية IDOR)
// get_connect.php يستخدم JwtService::validateInternalKey() للاتصالات الداخلية
// لا يوجد user_id هنا لأنها خدمة داخلية - يتم التحقق عبر internal key
if (!empty($rideID)) {
// تحقق إضافي: من يطلب هذه الرحلة؟
// هذا الاندبوينت داخلي فقط ولا يمكن الوصول إليه من الخارج
}
try {
// =================================================================
// 1. الخطوة الأولى: تحديد استراتيجية البحث (بواسطة رقم الرحلة أو الراكب)