'Forbidden']); exit; } try { // جلب كل البصمات من جدول tokens // نجيب passengerID + fingerPrint فقط — لا نعطي بيانات حساسة أخرى $stmt = $con->prepare(' SELECT passengerID, fingerPrint, "passenger" AS userType FROM tokens WHERE fingerPrint IS NOT NULL AND fingerPrint != "" ORDER BY passengerID '); $stmt->execute(); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); echo json_encode([ 'status' => 'success', 'count' => count($rows), 'data' => $rows, ]); http_response_code(200); } catch (Exception $e) { error_log('❌ [get_all_fingerprints] ' . $e->getMessage()); http_response_code(500); echo json_encode(['error' => 'Server error']); }