feat(auth): Logout-Meldung 1 Sekunde anzeigen vor Weiterleitung

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 <vibe@mistral.ai>
This commit is contained in:
gg committed 2026-09-11 16:53:54 +02:00
1 parent 55d03ddeb3
commit 9ee0433c4d
1 file changed
+16 -3
+16 -3
View File
@@ -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,