From e2984bec09bc4f985435cbc9352da34a61248a92 Mon Sep 17 00:00:00 2001 From: floriankirmaier Date: Fri, 15 Dec 2023 13:00:23 +0100 Subject: [PATCH] Made Login more robust --- .../java/one/jpro/platform/auth/example/login/LoginApp.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jpro-auth/example/src/main/java/one/jpro/platform/auth/example/login/LoginApp.java b/jpro-auth/example/src/main/java/one/jpro/platform/auth/example/login/LoginApp.java index 88d27541..d6fed78f 100644 --- a/jpro-auth/example/src/main/java/one/jpro/platform/auth/example/login/LoginApp.java +++ b/jpro-auth/example/src/main/java/one/jpro/platform/auth/example/login/LoginApp.java @@ -75,7 +75,8 @@ public Route createRoute() { return Route.empty() .and(getNode("/", (r) -> new LoginPage(this, googleAuthProvider, googleCredentials))) - .and(getNode("/user/signed-in", (r) -> new SignedInPage(this, googleAuthProvider))) + .when((r) -> getUser() != null, Route.empty() + .and(getNode("/user/signed-in", (r) -> new SignedInPage(this, googleAuthProvider)))) .filter(DevFilter.create()) .filter(AuthFilters.oauth2(googleAuthProvider, googleCredentials, user -> { setUser(user);