Auto purge cached session from localStorage when user is invalidated or DB reset

This commit is contained in:
Hamza-Ayed
2026-08-28 04:35:00 +03:00
parent 1d6ba50b21
commit eaf90d8c93
+8 -3
View File
@@ -1870,10 +1870,15 @@ class StudentPortal
headers: { 'Authorization': 'Bearer ' + token } headers: { 'Authorization': 'Bearer ' + token }
}); });
const data = await res.json(); const data = await res.json();
if (res.ok && data.data?.user) { if (res.ok && data.data) {
renderDashboard(data.data.user); renderDashboard(data.data.user || data.data);
} else {
// Token invalid or database was reset: clear cached session
handleLogout();
} }
} catch (e) {} } catch (e) {
console.error('Student session check error:', e);
}
} }
// ========================================== // ==========================================