aboutsummaryrefslogtreecommitdiff
path: root/pages/login.tsx
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2021-04-23 22:21:25 +0200
committerlonkaars <loek@pipeframe.xyz>2021-04-23 22:21:25 +0200
commita06a4748be1f423dce21026f992ebb6a400d4912 (patch)
tree2dba9482db73a330a0732b8c702c126ed956e3a3 /pages/login.tsx
parent4649202a74082588094c08b97d09fe6447688dc8 (diff)
redirect login/register when logged in + dprint fmt
Diffstat (limited to 'pages/login.tsx')
-rw-r--r--pages/login.tsx8
1 files changed, 7 insertions, 1 deletions
diff --git a/pages/login.tsx b/pages/login.tsx
index da13f45..ef897e7 100644
--- a/pages/login.tsx
+++ b/pages/login.tsx
@@ -1,5 +1,6 @@
import axios from 'axios';
-import { FormEvent, useContext } from 'react';
+import { FormEvent, useContext, useEffect } from 'react';
+import * as cookie from 'react-cookies';
import { NavBar } from '../components/navbar';
import { CenteredPage } from '../components/page';
@@ -43,6 +44,11 @@ function submitLogin(event?: FormEvent<HTMLFormElement>, toast?: toastType) {
}
export default function LoginPage() {
+ useEffect(() => {
+ var loggedIn = !!cookie.load('token');
+ if (loggedIn) window.location.href = '/';
+ }, []);
+
var { toast } = useContext(ToastContext);
return (