diff --git a/app/[locale]/(main)/layout.tsx b/app/[locale]/(main)/layout.tsx index 82a15af..3991299 100644 --- a/app/[locale]/(main)/layout.tsx +++ b/app/[locale]/(main)/layout.tsx @@ -1,16 +1,18 @@ import Footer from "@/app/[locale]/(main)/footer"; import Header from "@/app/[locale]/(main)/header"; import { auth } from "@/auth"; -import { SignIn } from "@/components/sign-in"; import getEnv from "@/lib/env-entry"; import React from "react"; +import { redirect } from "next/navigation"; type DashboardProps = { children: React.ReactNode; }; export default async function MainLayout({ children }: DashboardProps) { const session = await auth() - if (!session && getEnv("SITE_PASSWORD")) return + if (!session && getEnv("SITE_PASSWORD")) { + redirect("/api/auth/signin"); + } return (