From aad170680b47212f5883fbdf6c78ca423ae07ce3 Mon Sep 17 00:00:00 2001 From: Seony777 Date: Thu, 12 Feb 2026 21:17:56 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=98=A8=EB=B3=B4=EB=94=A9=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=EC=95=88=EB=84=98=EC=96=B4=EA=B0=80=EC=A7=80?= =?UTF-8?q?=EB=8A=94=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/auth/SignupProfilePage.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/pages/auth/SignupProfilePage.tsx b/src/pages/auth/SignupProfilePage.tsx index b39256e..eab35d6 100644 --- a/src/pages/auth/SignupProfilePage.tsx +++ b/src/pages/auth/SignupProfilePage.tsx @@ -19,7 +19,7 @@ const SignupProfilePage = () => { const { account, isEmailVerified, resetSignup } = useSignupStore(); const { mutateAsync: signup } = usePostJoin(); const { loginAndFinalize } = useLogin(); - const { isLoggedIn } = useAuth(); + const { isLoggedIn, hasCompletedOnboarding } = useAuth(); // 프로필 정보 입력 폼 상태 관리 const { @@ -33,9 +33,13 @@ const SignupProfilePage = () => { reValidateMode: 'onChange', }); - // 로그인된 상태에서 회원가입 페이지 접근 시 홈으로 리다이렉트 + // 로그인된 상태에서 회원가입 페이지 접근 시 리다이렉트 + // (자동 로그인 후 온보딩 미완료 유저는 온보딩으로 보내야 함) if (isLoggedIn) { - return ; + const destination = hasCompletedOnboarding + ? ROUTES.home + : ROUTES.onboarding.lifestyle; + return ; } // 이메일, 비밀번호, 중복확인이 모두 완료되었는지 확인