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 체크되어 있는 경우, 쿠키 저장