Respect redirect when user is already logged in

This commit is contained in:
2025-07-10 15:28:48 +02:00
parent 071e3b988d
commit 526c5e2f4d

View File

@@ -28,8 +28,15 @@ onMount(async () => {
user.username !== "" user.username !== ""
) { ) {
console.debug("User is already logged in, redirecting to user dashboard") console.debug("User is already logged in, redirecting to user dashboard")
let login_redirect = params.get("redirect")
if (typeof login_redirect === "string" && login_redirect.startsWith("/")) {
console.debug("redirecting user to requested path", login_redirect)
window.location.href = window.location.protocol+"//"+window.location.host+login_redirect
} else {
window.location.href = "/user" window.location.href = "/user"
} }
}
}) })
</script> </script>