<?php
// تحديد المعلومات اللازمة
$email = "mtc9afd-01@makamat.com"; // يمكنك تغييرها بالبريد الإلكتروني الخاص بك
$password = "mtc9afd-2023"; // يمكنك تغييرها بكلمة مرورك

// بناء البيانات المرسلة كنص متشفر
$postData = json_encode(array(
    'email' => $email,
    'password' => $password
));

// بناء الطلب للحصول على رمز التميز
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => "https://mtc9afd-01.azurewebsites.net/api/Auth/login",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_POSTFIELDS => $postData,
    CURLOPT_HTTPHEADER => array(
        "Content-Type: application/json",
        "cache-control: no-cache"
    ),
    CURLOPT_SSL_VERIFYHOST => false, // تعطيل التحقق من صحة الشهادة
    CURLOPT_SSL_VERIFYPEER => false, // تعطيل التحقق من الشهادة
));

// إرسال الطلب والحصول على الرد
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);

if ($err) {
    echo "خطأ في الاتصال بالخادم: " . $err;
} else {
    // تحويل الرد إلى مصفوفة جسون
    $responseArray = json_decode($response, true);

    if (isset($responseArray['token'])) {
        // استخراج الرمز المميز من الرد
        $token = $responseArray['token'];

        // عرض الرمز المميز
        echo "الرمز المميز: " . $token . "<br>";

        // بناء البيانات المطلوبة للطلب GET
        $startTime = "2024-04-27T14:51:04.929Z";
        $endTime = "2024-04-28T14:51:04.929Z";

        // بناء الطلب الجديد للحصول على بيانات RFID
        $getData = json_encode(array(
            'startTime' => $startTime,
            'endTime' => $endTime
        ));

        $curl = curl_init();
        curl_setopt_array($curl, array(
            CURLOPT_URL => "https://mtc9afd-01.azurewebsites.net/api/RFIDScanData/timeperiod",
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_ENCODING => "",
            CURLOPT_MAXREDIRS => 10,
            CURLOPT_TIMEOUT => 30,
            CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
            CURLOPT_CUSTOMREQUEST => "GET",
            CURLOPT_POSTFIELDS => $getData,
            CURLOPT_HTTPHEADER => array(
                "Authorization: Bearer $token",
                "Content-Type: application/json",
                "cache-control: no-cache"
            ),
            CURLOPT_SSL_VERIFYHOST => false, // تعطيل التحقق من صحة الشهادة
            CURLOPT_SSL_VERIFYPEER => false, // تعطيل التحقق من الشهادة
        ));

        // إرسال الطلب والحصول على الرد
        $response = curl_exec($curl);
        $err = curl_error($curl);
        curl_close($curl);

        if ($err) {
            echo "خطأ في الاتصال بالخادم: " . $err;
        } else {
            // عرض الاستجابة بالكامل
            echo "الاستجابة: <br>";
            echo $response;
        }
    } else {
        echo "خطأ في الحصول على الرمز المميز: " . $response;
    }
}
?>
