From 97940c188abba7a20186a0f0b1a628d5f75d6ce2 Mon Sep 17 00:00:00 2001 From: Aroy-Art Date: Thu, 27 Feb 2025 22:16:20 +0100 Subject: [PATCH] Add: redirect logged in users to / from login page --- frontend/src/components/partials/LoginForm.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/src/components/partials/LoginForm.tsx b/frontend/src/components/partials/LoginForm.tsx index 710ee19..3acb973 100644 --- a/frontend/src/components/partials/LoginForm.tsx +++ b/frontend/src/components/partials/LoginForm.tsx @@ -23,6 +23,13 @@ export function LoginForm({ const [loading, setLoading] = useState(false); const [error, setError] = useState(null); + // Redirect if already logged in + useEffect(() => { + const token = localStorage.getItem("access_token"); + if (token) { + navigate("/", { replace: true }); // Redirect to homepage + } + }, [navigate]); const handelLogin = async (e) => { e.preventDefault();