From 03f26ce8252775a8bedd3eea0422725194b27ba3 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Mon, 29 Jun 2026 00:12:39 +0300 Subject: [PATCH] Update: 2026-06-29 00:12:38 --- backend/Admin/auth/login.php | 15 +++++++++++++++ backend/Admin/auth/verify_login.php | 15 +++++++++++++++ backend/serviceapp/login.php | 14 ++++++++++++++ 3 files changed, 44 insertions(+) diff --git a/backend/Admin/auth/login.php b/backend/Admin/auth/login.php index f3e9dd80..5b5ac467 100644 --- a/backend/Admin/auth/login.php +++ b/backend/Admin/auth/login.php @@ -109,6 +109,21 @@ try { // فك تشفير البيانات للعرض $admin['name'] = $encryptionHelper->decryptData($admin['name']) ?: $admin['name']; + + // جلب الدولة من جدول kazan لتحديد السيرفر في التطبيق + $country = 'Jordan'; + try { + $stmtKazan = $con->prepare("SELECT country FROM kazan LIMIT 1"); + $stmtKazan->execute(); + $kazan = $stmtKazan->fetch(PDO::FETCH_ASSOC); + if ($kazan && !empty($kazan['country'])) { + $country = $kazan['country']; + } + } catch (Exception $e) { + // تجاهل + } + $admin['country'] = $country; + unset($admin['password']); printSuccess([ diff --git a/backend/Admin/auth/verify_login.php b/backend/Admin/auth/verify_login.php index 65a86784..27503e66 100644 --- a/backend/Admin/auth/verify_login.php +++ b/backend/Admin/auth/verify_login.php @@ -72,6 +72,21 @@ try { // فك تشفير البيانات للعرض $admin['name'] = $encryptionHelper->decryptData($admin['name']) ?: $admin['name']; + + // جلب الدولة من جدول kazan لتحديد السيرفر في التطبيق + $country = 'Jordan'; + try { + $stmtKazan = $con->prepare("SELECT country FROM kazan LIMIT 1"); + $stmtKazan->execute(); + $kazan = $stmtKazan->fetch(PDO::FETCH_ASSOC); + if ($kazan && !empty($kazan['country'])) { + $country = $kazan['country']; + } + } catch (Exception $e) { + // تجاهل + } + $admin['country'] = $country; + unset($admin['password']); printSuccess([ diff --git a/backend/serviceapp/login.php b/backend/serviceapp/login.php index bdc4a055..a575110c 100644 --- a/backend/serviceapp/login.php +++ b/backend/serviceapp/login.php @@ -74,6 +74,20 @@ try { $user['email'] = $encryptionHelper->decryptData($user['email']) ?: $user['email']; $user['phone'] = $encryptionHelper->decryptData($user['phone']) ?: $user['phone']; + // جلب الدولة من جدول kazan لتحديد السيرفر في التطبيق + $country = 'Jordan'; + try { + $stmtKazan = $con->prepare("SELECT country FROM kazan LIMIT 1"); + $stmtKazan->execute(); + $kazan = $stmtKazan->fetch(PDO::FETCH_ASSOC); + if ($kazan && !empty($kazan['country'])) { + $country = $kazan['country']; + } + } catch (Exception $e) { + // تجاهل الخطأ واستخدام الافتراضي + } + $user['country'] = $country; + unset($user['password']); // توليد التوكن أو استرجاع التوكن الحالي إذا كان صالحاً