From 6bdfac04e759a15617c47d32420dc857f8f798f8 Mon Sep 17 00:00:00 2001 From: basssy Date: Thu, 6 Mar 2025 09:19:51 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=ED=9B=84=20?= =?UTF-8?q?=EB=8B=A4=EB=A5=B8=20=EB=A9=94=EB=93=80=20=EC=9D=B4=EB=8F=99?= =?UTF-8?q?=ED=9B=84=20=EB=A1=9C=EA=B7=B8=EC=95=84=EC=9B=83.=20=EB=92=A4?= =?UTF-8?q?=EB=A1=9C=EA=B0=80=EA=B8=B0=ED=95=98=EB=A9=B4=20=EB=A9=94?= =?UTF-8?q?=EC=9D=B8=EC=9C=BC=EB=A1=9C=20=EC=9D=B4=EB=8F=99=EB=90=98?= =?UTF-8?q?=EB=8A=94=20=ED=98=84=EC=83=81=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/main/useMainContentsController.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/hooks/main/useMainContentsController.js b/src/hooks/main/useMainContentsController.js index 09b4fc0c..46c9ef8a 100644 --- a/src/hooks/main/useMainContentsController.js +++ b/src/hooks/main/useMainContentsController.js @@ -4,13 +4,22 @@ import { useContext, useEffect } from 'react' import { useAxios } from '../useAxios' import { SessionContext } from '@/app/SessionProvider' import { QcastContext } from '@/app/QcastProvider' +import { checkSession } from '@/lib/authActions' +import { useRouter } from 'next/navigation' export const useMainContentsController = () => { const { session } = useContext(SessionContext) const { promiseGet } = useAxios() const { setQcastState, setIsGlobalLoading } = useContext(QcastContext) + const router = useRouter() useEffect(() => { + console.log('111111111111111111111111111111') + checkSession().then((res) => { + if (!res) { + router.replace('/login') + } + }) setIsGlobalLoading(true) }, [])