diff --git a/app/login/page.tsx b/app/login/page.tsx index f3f7227..bb8b783 100644 --- a/app/login/page.tsx +++ b/app/login/page.tsx @@ -4,11 +4,20 @@ import { createClient } from "@/utils/supabase/server"; import { redirect } from "next/navigation"; import { SubmitButton } from "./submit-button"; -export default function Login({ +export default async function Login({ searchParams, }: { searchParams: { message: string }; }) { + const supabase = createClient(); + + const { + data: { user }, + } = await supabase.auth.getUser(); + + if (user) { + return redirect("/gallery"); + } const signIn = async (formData: FormData) => { "use server";