Fix automatic redirect when already loggedIn

This commit is contained in:
MerlinScheurer 2025-03-09 11:24:48 +01:00
parent 3e65ebfed1
commit fd9ce89bb1

View File

@ -46,9 +46,16 @@ const Login = () => {
const authData = await auth.json();
if (auth.status === 403) {
setWaitingForBackend(false);
clearInterval(backendCheckInterval);
}
if (authData.response === 'pong') {
setWaitingForBackend(false);
clearInterval(backendCheckInterval);
navigate(Routes.Home);
}
} catch (error) {
console.log('Checking backend availability: ', error);
@ -59,7 +66,7 @@ const Login = () => {
return () => {
clearInterval(backendCheckInterval);
};
}, []);
}, [navigate]);
return (
<>
@ -128,9 +135,7 @@ const Login = () => {
</>
)}
{!waitingForBackend && (
<Button label="Login" type="submit" />
)}
{!waitingForBackend && <Button label="Login" type="submit" />}
</form>
<p className="login-links">
<span>