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']); // توليد التوكن أو استرجاع التوكن الحالي إذا كان صالحاً