From 303f7a0de64bea22296500e5ee5858fc62a1aa64 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Sun, 3 May 2026 01:36:32 +0300 Subject: [PATCH] fix: display exact server error message on login failure --- public/shell.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/shell.php b/public/shell.php index d4cbd03..00e8ccb 100644 --- a/public/shell.php +++ b/public/shell.php @@ -159,7 +159,11 @@ navigate(); } catch (err) { const errEl = document.getElementById('login-error'); - errEl.textContent = err.message || 'خطأ في الدخول'; + let msg = 'خطأ في الدخول'; + if (err && err.error && err.error.message_ar) msg = err.error.message_ar; + else if (err && err.message) msg = err.message; + else if (typeof err === 'string') msg = err; + errEl.textContent = msg; errEl.classList.remove('hidden'); } };