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")}
|
if (result['logout'] == true) {m.route.set("/blankpage")}
|
||||||
})
|
})
|
||||||
.finally(() => {
|
.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 = {
|
const hello2: m.Component = {
|
||||||
view: (vnode) => {
|
view: (vnode) => {
|
||||||
return m("ul",
|
return m("ul",
|
||||||
@@ -174,8 +187,8 @@ if (check_currentuser() == false) {
|
|||||||
m.route.set("/login")
|
m.route.set("/login")
|
||||||
}
|
}
|
||||||
|
|
||||||
m.route(gridMountpoints.main, "/blankpage", {
|
m.route(gridMountpoints.main, "/kundenliste", {
|
||||||
"/blankpage": hello,
|
"/blankpage": loggedout,
|
||||||
"/usermanagement": appmanagementpage,
|
"/usermanagement": appmanagementpage,
|
||||||
"/changepassword": changepasswordscreen,
|
"/changepassword": changepasswordscreen,
|
||||||
"/login": loginscreen,
|
"/login": loginscreen,
|
||||||
|
|||||||
Reference in new issue
Block a user