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:
1 parent
55d03ddeb3
commit
9ee0433c4d
1 file changed
+16
-3
+16
-3
@@ -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,
|
||||
|
||||
Reference in new issue
Block a user