diff --git a/web/app/src/AuthCheck.svelte b/web/app/src/AuthCheck.svelte
index f7c8e6f..47ca3b8 100644
--- a/web/app/src/AuthCheck.svelte
+++ b/web/app/src/AuthCheck.svelte
@@ -1,9 +1,10 @@
diff --git a/web/app/src/AuthRequired.svelte b/web/app/src/AuthRequired.svelte
index 3fcf8fe..52886a4 100644
--- a/web/app/src/AuthRequired.svelte
+++ b/web/app/src/AuthRequired.svelte
@@ -2,10 +2,11 @@
import { token } from "./stores.js";
import { navigate } from "svelte-routing";
import { onMount } from "svelte";
+ import { isTokenExpired } from "./login-check.js";
let loggedIn = false;
token.subscribe((value) => {
- loggedIn = value !== "";
+ loggedIn = !isTokenExpired(value);
});
onMount(() => {
diff --git a/web/app/src/Navbar.svelte b/web/app/src/Navbar.svelte
index 36e3b6f..854e9fb 100644
--- a/web/app/src/Navbar.svelte
+++ b/web/app/src/Navbar.svelte
@@ -1,12 +1,13 @@