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) }, [])