Skip to content

✨ 비밀번호 재설정 기능 추가#46

Merged
james20140802 merged 4 commits into
mainfrom
feature/password-reset
Mar 7, 2026
Merged

✨ 비밀번호 재설정 기능 추가#46
james20140802 merged 4 commits into
mainfrom
feature/password-reset

Conversation

@james20140802

Copy link
Copy Markdown
Owner

개요

Supabase Auth를 활용한 비밀번호 재설정 기능을 추가합니다.

플로우

  1. 로그인 페이지에서 "비밀번호를 잊으셨나요?" 클릭
  2. /reset-password에서 이메일 입력 → Supabase가 재설정 이메일 발송
  3. 이메일 내 링크 클릭 → /update-password로 리다이렉트
  4. 새 비밀번호 입력 → 변경 완료 후 로그인 페이지로 이동

변경 사항

신규 파일

  • app/reset-password/page.tsx — 이메일 입력 후 resetPasswordForEmail() 호출
  • app/update-password/page.tsx — 새 비밀번호 입력 후 updateUser() 호출

수정 파일

  • app/login/page.tsx — "비밀번호를 잊으셨나요?" 링크 추가

주요 고려사항

  • 로그인 상태에서 /reset-password 접근 시 대시보드로 리다이렉트
  • /update-passwordPASSWORD_RECOVERY 이벤트 또는 유효 세션이 있을 때만 접근 가능
  • 비밀번호 변경 성공 후 자동 로그아웃 → 새 비밀번호로 재로그인 유도
  • 기존 /auth/callback (이메일 인증용)은 변경 없음
  • 다크 모드 / 모바일 반응형 대응 완료

커밋

  • ✨ 비밀번호 재설정 요청 페이지 추가
  • ✨ 새 비밀번호 설정 페이지 추가
  • 💄 로그인 페이지에 비밀번호 찾기 링크 추가
  • 🔒 로그인 상태에서 비밀번호 재설정 페이지 접근 시 대시보드로 리다이렉트

@vercel

vercel Bot commented Mar 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
readiary Ready Ready Preview, Comment Mar 7, 2026 4:29pm

@james20140802 james20140802 merged commit 0963d44 into main Mar 7, 2026
2 of 3 checks passed
@james20140802 james20140802 deleted the feature/password-reset branch March 7, 2026 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant