aboutsummaryrefslogtreecommitdiff
path: root/pages/register.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'pages/register.tsx')
-rw-r--r--pages/register.tsx8
1 files changed, 7 insertions, 1 deletions
diff --git a/pages/register.tsx b/pages/register.tsx
index bc2fc0f..d74ecb0 100644
--- a/pages/register.tsx
+++ b/pages/register.tsx
@@ -1,6 +1,7 @@
import axios from 'axios';
import { validate as validateEmail } from 'email-validator';
-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';
@@ -83,6 +84,11 @@ function submitRegister(event?: FormEvent<HTMLFormElement>, toast?: toastType) {
}
export default function RegisterPage() {
+ useEffect(() => {
+ var loggedIn = !!cookie.load('token');
+ if (loggedIn) window.location.href = '/';
+ }, []);
+
var { toast } = useContext(ToastContext);
return (