From 64284b65214f049f62c4ac7b123a64a164ecc5bf Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 9 Nov 2022 22:52:21 -0800 Subject: redirect if logged in --- src/routes/(app)/login/+page.server.js | 5 +++++ src/routes/(app)/register/+page.server.js | 5 +++++ 2 files changed, 10 insertions(+) (limited to 'src') diff --git a/src/routes/(app)/login/+page.server.js b/src/routes/(app)/login/+page.server.js index b46af49e..fb77077c 100644 --- a/src/routes/(app)/login/+page.server.js +++ b/src/routes/(app)/login/+page.server.js @@ -1,6 +1,11 @@ import { invalid, redirect } from '@sveltejs/kit'; import { login } from '$lib/utils'; +export const load = async ({ parent }) => { + let { user } = await parent(); + if (user) throw redirect(307, '/dashboard'); +}; + export const actions = { default: async ({ cookies, request }) => { let form = Object.fromEntries(await request.formData()); diff --git a/src/routes/(app)/register/+page.server.js b/src/routes/(app)/register/+page.server.js index c5751d4c..43fd5dbf 100644 --- a/src/routes/(app)/register/+page.server.js +++ b/src/routes/(app)/register/+page.server.js @@ -1,6 +1,11 @@ import { invalid, redirect } from '@sveltejs/kit'; import { post, login } from '$lib/utils'; +export const load = async ({ parent }) => { + let { user } = await parent(); + if (user) throw redirect(307, '/dashboard'); +} + export const actions = { default: async ({ cookies, request }) => { let form = Object.fromEntries(await request.formData()); -- cgit v1.2.3