diff --git a/src/app/(form-layout)/signup/_signup/SignupForm.tsx b/src/app/(form-layout)/signup/_signup/SignupForm.tsx index 6700cb95..db8a9c8b 100644 --- a/src/app/(form-layout)/signup/_signup/SignupForm.tsx +++ b/src/app/(form-layout)/signup/_signup/SignupForm.tsx @@ -18,6 +18,7 @@ import { import { AUTH_ERROR_MESSAGES } from '@/constants/messages/signup'; import { Toast } from '@/components/common/Toastify'; import { setClientCookie } from '@/lib/cookie/client'; +import { useUser } from '@/contexts/UserContext'; interface ErrorResponse { response?: { @@ -31,6 +32,7 @@ export default function SignupForm() { const { openModal } = useModalContext(); const router = useRouter(); const { isPasswordVisible, togglePasswordVisibility } = usePasswordVisibility(); + const { fetchUser } = useUser(); const [formData, setFormData] = useState({ nickname: '', email: '', @@ -163,9 +165,11 @@ export default function SignupForm() { setClientCookie('accessToken', accessToken); setClientCookie('refreshToken', refreshToken); + await fetchUser(); + router.push('/nogroup'); } catch { - Toast.error('자동 로그인 실패. 로그인 페이지로 이동합니다.'); + Toast.error('자동 로그인 실패.'); router.push('/login'); } }, 5000); diff --git a/src/components/layout/gnb/Header.tsx b/src/components/layout/gnb/Header.tsx index a79ecd6a..7b69c7ca 100644 --- a/src/components/layout/gnb/Header.tsx +++ b/src/components/layout/gnb/Header.tsx @@ -111,7 +111,7 @@ export default function Header() {