From 9ee0433c4ddbdc5fea6e3b44a0812443e4870f23 Mon Sep 17 00:00:00 2001 From: Gerd Date: Fri, 11 Sep 2026 16:53:54 +0200 Subject: [PATCH] feat(auth): Logout-Meldung 1 Sekunde anzeigen vor Weiterleitung MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dedizierte loggedout-Komponente für die Abmeldebestätigung und Redirect um 1 Sekunde verzögert, damit die Meldung sichtbar bleibt. Default-Route auf /kundenliste korrigiert. Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe --- Client/index.ts | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/Client/index.ts b/Client/index.ts index bbd326e..7bd9272 100644 --- a/Client/index.ts +++ b/Client/index.ts @@ -69,7 +69,7 @@ function logout() { if (result['logout'] == true) {m.route.set("/blankpage")} }) .finally(() => { - location.href = "/index.html" + setTimeout(() => { location.href = "/index.html" }, 1000) }) } @@ -86,6 +86,19 @@ const hello: m.Component = { } } +const loggedout: m.Component = { + view: () => { + return m("h1", { + style: { + display: "flex", + justifyContent: "center", + alignItems: "center", + height: "100%" + } + }, "Sie sind nicht mehr angemeldet!") + } +} + const hello2: m.Component = { view: (vnode) => { return m("ul", @@ -174,8 +187,8 @@ if (check_currentuser() == false) { m.route.set("/login") } -m.route(gridMountpoints.main, "/blankpage", { - "/blankpage": hello, +m.route(gridMountpoints.main, "/kundenliste", { + "/blankpage": loggedout, "/usermanagement": appmanagementpage, "/changepassword": changepasswordscreen, "/login": loginscreen,