From 24d38160c0e97bc9508ecd940b0f4f73bbb83a31 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Thu, 30 Apr 2026 17:34:02 +0300 Subject: [PATCH] admin 9 --- Admin/driver/getDriverGiftPayment.php | 14 +++++--------- check_driver_phones.php | 13 +++++++++++++ 2 files changed, 18 insertions(+), 9 deletions(-) create mode 100644 check_driver_phones.php diff --git a/Admin/driver/getDriverGiftPayment.php b/Admin/driver/getDriverGiftPayment.php index d33d042..d703381 100755 --- a/Admin/driver/getDriverGiftPayment.php +++ b/Admin/driver/getDriverGiftPayment.php @@ -7,18 +7,14 @@ $phone = filterRequest("phone"); // Encrypt phone $encphone = $encryptionHelper->encryptData($phone); -$sql = "SELECT - * - FROM - `driver` - WHERE - phone = :encPhone"; +error_log("[GIFT_CHECK] Received Phone: " . $phone); +error_log("[GIFT_CHECK] Encrypted Phone: " . $encphone); + +$sql = "SELECT * FROM `driver` WHERE phone = :encPhone OR phone = :rawPhone"; $stmt = $con->prepare($sql); - -// FIX 1: Bind AFTER preparing the statement -// FIX 2: Use the same placeholder name (:encPhone) $stmt->bindParam(':encPhone', $encphone, PDO::PARAM_STR); +$stmt->bindParam(':rawPhone', $phone, PDO::PARAM_STR); $stmt->execute(); diff --git a/check_driver_phones.php b/check_driver_phones.php new file mode 100644 index 0000000..c885595 --- /dev/null +++ b/check_driver_phones.php @@ -0,0 +1,13 @@ +query("SELECT phone FROM driver LIMIT 10"); + $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); + foreach ($rows as $row) { + echo "Raw: " . $row['phone'] . " | Decrypted: " . $encryptionHelper->decryptData($row['phone']) . "\n"; + } +} catch (Exception $e) { + echo $e->getMessage(); +} +?>