Skip to content

AuthLayout 추가 및 라우터에 적용#141

Merged
seungw0o merged 2 commits intodevfrom
refactor/140-fix_token_redirection_issue
Nov 8, 2025
Merged

AuthLayout 추가 및 라우터에 적용#141
seungw0o merged 2 commits intodevfrom
refactor/140-fix_token_redirection_issue

Conversation

@seungw0o
Copy link
Member

@seungw0o seungw0o commented Nov 7, 2025

개요

AuthLayout 컴포넌트를 추가하여 인증이 필요한 페이지에 접근 제한을 구현하고,
라우터에 적용하여 전역적으로 인증 로직을 처리하도록 변경했습니다

이슈 번호

변경사항

  • 인증되지 않은 사용자가 로그인/계정찾기/비밀번호 재설정 페이지 외의 페이지에 접근 시 로그인 페이지로 리다이렉트합니다
  • access_token 쿠키를 확인하여 인증 상태를 확인합니다
  • AuthLayout 컴포넌트는 인증 여부에 따라 페이지 접근을 제어하고, 인증된 경우 하위 라우트를 렌더링합니다

AuthLayout 컴포넌트를 추가하여 인증이 필요한 페이지에 접근 제한을 구현하고,
라우터에 적용하여 전역적으로 인증 로직을 처리하도록 변경했습니다

- 인증되지 않은 사용자가 로그인/계정찾기/비밀번호 재설정 페이지 외의 페이지에
  접근 시 로그인 페이지로 리다이렉트합니다
- `access_token` 쿠키를 확인하여 인증 상태를 확인합니다
- `AuthLayout` 컴포넌트는 인증 여부에 따라 페이지 접근을 제어하고, 인증된
  경우 하위 라우트를 렌더링합니다
@seungw0o seungw0o self-assigned this Nov 7, 2025
@seungw0o seungw0o added the refactor 코드 리팩토링 할 경우 label Nov 7, 2025
@seungw0o seungw0o linked an issue Nov 7, 2025 that may be closed by this pull request
3 tasks
ToastHandler 컴포넌트를 추가하여 토스트 메시지를 표시하고, api 에러 핸들링을 개선하여 사용자에게 더 명확한 오류 메시지를 제공합니다

- ToastHandler 컴포넌트 추가: `eventBus`를 통해 발생하는 `showToast` 이벤트를 구독하여 토스트 메시지를 표시합니다
- api 에러 핸들링 개선:
  - 400 에러 발생 시 `field_error`에 대한 상세 메시지를 표시합니다
  - 에러 발생 시 `eventBus`를 통해 `showToast` 이벤트를 발생시켜 사용자에게 알립니다
  - 알 수 없는 오류 발생 시 기본 오류 메시지를 표시합니다
@seungw0o seungw0o merged commit 445919a into dev Nov 8, 2025
1 check passed
@seungw0o seungw0o deleted the refactor/140-fix_token_redirection_issue branch November 8, 2025 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactor 코드 리팩토링 할 경우

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

token 리다이렉션 문제 해결

1 participant