feat: Entfernen der Redux-Abhängigkeit für Admin-Login in der Header-Komponente
- Redux-State durch lokalen useState für `isAdminLoggedIn` ersetzt. - Token-Validierung über sessionStorage mit useEffect hinzugefügt. - Alle Redux-Selectoren entfernt und unnötige Importe bereinigt. - Verbesserte Fehlerbehandlung bei der Token-Verarbeitung, um Abstürze zu vermeiden. - Logout-Funktionalität vereinfacht, indem sessionStorage direkt geleert wird.
This commit is contained in:
@@ -97,7 +97,7 @@ function KueModal({ showModal, onClose, slot, onModulNameChange }) {
|
||||
}, [showModal]); // nur von showModal abhängig ansonsten wird alle 10 Sekunden die Werte zurückgesetzt in Modal
|
||||
//------------------------------------------------------------------------------------------------------------
|
||||
useEffect(() => {
|
||||
const token = localStorage.getItem("token");
|
||||
const token = sessionStorage.getItem("token");
|
||||
if (token) {
|
||||
const decoded = decodeToken(token);
|
||||
if (decoded && decoded.role === "Admin") {
|
||||
|
||||
Reference in New Issue
Block a user