Closed lov-etan closed 5 days ago
소셜 로그인 API 연동
loginStore 주요 기능 추가
loginStore
sessionStorage
로그인 후 토큰 및 사용자 정보 저장
user-info
restoreSession
Logout API 호출 및 상태 초기화
Home
calendar
src/stores/userStore.js
src/router/index.js
아리스토텔레스가 그랬죠. 인간은? 사회적 동물이라고. 그대의 노력 덕에 지구촌 70억 인구가 모두 한마음 한뜻으로 이토리 유저가 되었습니다. 감사한 일이네요. 💯
📌 PR 내용: 소셜 로그인 기능 구현
📋 주요 변경 사항
소셜 로그인 API 연동
loginStore 주요 기능 추가
loginStore
)에서 관리.sessionStorage
에 저장되어 새로고침 시에도 복구 가능.로그인 후 토큰 및 사용자 정보 저장
user-info
)를sessionStorage
에 저장.restoreSession
)를 통해 새로고침 시에도 로그인 상태 유지.Logout API 호출 및 상태 초기화
sessionStorage
와loginStore
초기화 후Home
페이지로 리다이렉트.✅ 체크리스트
sessionStorage
를 이용한 로그인 상태 복구 확인.calendar
페이지로 리다이렉트 테스트 완료.📂 변경된 파일
프론트엔드 소스코드
src/stores/userStore.js
: 사용자 상태 관리 및 API 통신 기능 구현.src/router/index.js
: 로그인 후 페이지 라우팅 로직 추가.📊 테스트 결과
calendar
페이지로 정상 리다이렉트.restoreSession
호출 시sessionStorage
에서 사용자 정보 및 AccessToken 복원 성공.sessionStorage
및loginStore
초기화 확인.Home
페이지로 정상 리다이렉트.🔍 참고 사항