Update Saqel Platform: 2026-08-29 21:51:24

This commit is contained in:
Hamza-Ayed
2026-08-29 21:51:24 +03:00
parent 22568fe220
commit d10e1c712c
2 changed files with 7 additions and 1 deletions
+2
View File
@@ -506,6 +506,7 @@ class LandingPage
<a href="/military-culture" class="apple-pill-btn btn-nav-military"> <a href="/military-culture" class="apple-pill-btn btn-nav-military">
<span>🇯🇴 خطة الثقافة العسكرية</span> <span>🇯🇴 خطة الثقافة العسكرية</span>
</a> </a>
<a href="/guardian" class="apple-pill-btn btn-nav-ghost">بوابة أولياء الأمور</a>
<a href="/teacher" class="apple-pill-btn btn-nav-ghost">استوديو المعلمين</a> <a href="/teacher" class="apple-pill-btn btn-nav-ghost">استوديو المعلمين</a>
<a href="/student" class="apple-pill-btn btn-nav-primary">دخول الطلاب 🚀</a> <a href="/student" class="apple-pill-btn btn-nav-primary">دخول الطلاب 🚀</a>
</div> </div>
@@ -692,6 +693,7 @@ class LandingPage
<h4 class="footer-title">البوابات والخدمات</h4> <h4 class="footer-title">البوابات والخدمات</h4>
<ul class="footer-list"> <ul class="footer-list">
<li><a href="/student">بوابة الطالب الذكية</a></li> <li><a href="/student">بوابة الطالب الذكية</a></li>
<li><a href="/guardian">بوابة أولياء الأمور لمتابعة الجاهزية</a></li>
<li><a href="/teacher">استوديو المعلمين ونظام الشراكة</a></li> <li><a href="/teacher">استوديو المعلمين ونظام الشراكة</a></li>
<li><a href="/military-culture">ملف مديرية الثقافة العسكرية</a></li> <li><a href="/military-culture">ملف مديرية الثقافة العسكرية</a></li>
</ul> </ul>
+5 -1
View File
@@ -550,7 +550,7 @@ class StudentPortal
<main class="container" style="flex: 1; display: flex; flex-direction: column;"> <main class="container" style="flex: 1; display: flex; flex-direction: column;">
<!-- 1. AUTHENTICATION VIEW (Phone + OTP) --> <!-- 1. AUTHENTICATION VIEW (Phone + OTP) -->
<div id="auth_box_view" class="auth-card-wrapper"> <div id="auth_box_view" class="auth-card-wrapper" style="display: none;">
<div class="auth-header"> <div class="auth-header">
<h1 class="auth-title">تسجيل دخول الطالب 🎓</h1> <h1 class="auth-title">تسجيل دخول الطالب 🎓</h1>
<p class="auth-subtitle">أدخل رقم هاتفك لاستلام رمز التحقق الفوري (OTP) عبر واتساب.</p> <p class="auth-subtitle">أدخل رقم هاتفك لاستلام رمز التحقق الفوري (OTP) عبر واتساب.</p>
@@ -1155,6 +1155,8 @@ class StudentPortal
// Always verify session with server — don't render from cache directly // Always verify session with server — don't render from cache directly
initWebSocket(token); initWebSocket(token);
await checkStudentSession(token); await checkStudentSession(token);
} else {
document.getElementById('auth_box_view').style.display = 'block';
} }
// Initialize Player with Active Real Lesson // Initialize Player with Active Real Lesson
@@ -2199,6 +2201,7 @@ class StudentPortal
}); });
if (res.status === 401) { if (res.status === 401) {
handleLogout(); handleLogout();
document.getElementById('auth_box_view').style.display = 'block';
return; return;
} }
const data = await res.json(); const data = await res.json();
@@ -2213,6 +2216,7 @@ class StudentPortal
} }
} catch (e) { } catch (e) {
console.error('Student session check error:', e); console.error('Student session check error:', e);
document.getElementById('auth_box_view').style.display = 'block';
} }
} }