From 414886121ea5936260d5f24289d95bada6c3680d Mon Sep 17 00:00:00 2001 From: basssy Date: Tue, 10 Dec 2024 13:16:29 +0900 Subject: [PATCH] =?UTF-8?q?=ED=99=95=EC=9D=B8=EC=9A=A9=20=EC=BD=98?= =?UTF-8?q?=EC=86=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Main.jsx | 13 ++++++++++--- src/components/auth/Login.jsx | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/components/Main.jsx b/src/components/Main.jsx index 29d1305a..7fa1d810 100644 --- a/src/components/Main.jsx +++ b/src/components/Main.jsx @@ -13,8 +13,11 @@ import ChangePasswordPop from './main/ChangePasswordPop' import { searchState } from '@/store/boardAtom' import { SessionContext } from '@/app/SessionProvider' import { QcastContext } from '@/app/QcastProvider' +import { getSession } from '@/lib/authActions' +import { sessionStore } from '@/store/commonAtom' -export default function MainPage() { +export default function MainPage(mainPageProps) { + const [sessionState, setSessionState] = useRecoilState(sessionStore) const [chagePasswordPopOpen, setChagePasswordPopOpen] = useState(false) const { session } = useContext(SessionContext) @@ -74,11 +77,15 @@ export default function MainPage() { } useEffect(() => { - if (session?.pwdInitYn !== 'Y') { + // console.log('mainPageProps:::', mainPageProps) + if (mainPageProps?.pwdInitYn !== 'Y') { setChagePasswordPopOpen(true) } - }, [session]) + }, [mainPageProps]) + console.log('sessionState::', sessionState) + console.log('session::', session) + console.log('mainPageProps::', mainPageProps) return ( <> {(!chagePasswordPopOpen && ( diff --git a/src/components/auth/Login.jsx b/src/components/auth/Login.jsx index af50a515..af8bc3df 100644 --- a/src/components/auth/Login.jsx +++ b/src/components/auth/Login.jsx @@ -89,6 +89,7 @@ export default function Login() { .then((res) => { if (res) { if (res.data.result.resultCode === 'S') { + console.log('res.data.data::', res.data.data) setSession(res.data.data) setSessionState(res.data.data) // ID SAVE 체크되어 있는 경우, 쿠키 저장