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 }
});
const data = await res.json();
if (res.ok && data.data?.user) {
renderDashboard(data.data.user);
if (res.ok && data.data) {
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);
}
}
// ==========================================