Closed clara-shin closed 18 hours ago
이 PR은 이메일 인증 기능에 중점을 두고 비밀번호 복구 페이지 API 통합을 구현합니다. 구현은 이메일 인증 코드를 요청하고 검증하기 위한 실제 API 호출로 모의 인증 로직을 대체하며, 적절한 오류 처리와 사용자 피드백을 포함합니다.
sequenceDiagram
actor User
participant FindPasswordPage
participant API
User->>FindPasswordPage: '인증 코드 요청' 클릭
FindPasswordPage->>API: requestVerificationCode()
API-->>FindPasswordPage: 성공/실패
alt 성공
FindPasswordPage->>User: 성공 메시지 표시
FindPasswordPage->>FindPasswordPage: 입력 필드 활성화
else 실패
FindPasswordPage->>User: 오류 메시지 표시
end
User->>FindPasswordPage: 인증 코드 입력
FindPasswordPage->>API: verifyCode(verificationCode)
API-->>FindPasswordPage: 성공/실패
alt 성공
FindPasswordPage->>User: 비밀번호 재설정 페이지로 이동
else 실패
FindPasswordPage->>User: 오류 메시지 표시
end
classDiagram
class FindPasswordPage {
-errorMessage: string
-resetTimer: number
-isInputDisabled: bool
-isVerificationActive: bool
-isVerificationRequested: bool
+requestVerificationCode()
+verifyCode(verificationCode)
}
note for FindPasswordPage "API 통합 및 상태 관리를 위한 새로운 메서드"
변경 사항 | 세부 사항 | 파일 |
---|---|---|
비밀번호 복구 흐름에서 이메일 인증 API 통합 구현 |
|
src/pages/auth/find/FindPasswordPage.tsx |
입력 컴포넌트 스타일링 및 동작 리팩토링 |
|
src/components/common/Input.tsx src/components/page/signup/VerificationInput.tsx |
Name | Link |
---|---|
Latest commit | 74f3dea62152d77324dcf3a83687ce35a931e955 |
Latest deploy log | https://app.netlify.com/sites/sysmetics/deploys/67449a0e0a4df400089e0c9b |
Deploy Preview | https://deploy-preview-224--sysmetics.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
🚀 풀 리퀘스트 제안
📋 작업 내용
🔧 변경 사항
주요 변경 사항을 요약해 주세요.
📸 스크린샷 (선택 사항)
수정된 화면 또는 기능을 시연할 수 있는 스크린샷을 첨부해 주세요.
📄 기타
추가적으로 전달하고 싶은 내용이나 특별한 요구 사항이 있으면 작성해 주세요.
Sourcery에 의한 요약
비밀번호 복구 페이지에 이메일 인증을 위한 API를 통합하여 사용자가 이메일 코드를 요청하고 인증할 수 있도록 합니다. 페이지를 리팩토링하여 API 응답을 효과적으로 처리하고 사용자 피드백과 상호작용을 개선합니다.
새로운 기능:
개선 사항:
Original summary in English
## Summary by Sourcery Integrate API for email verification in the password recovery page, allowing users to request and verify email codes. Refactor the page to handle API responses effectively, improving user feedback and interaction. New Features: - Integrate email verification code request and verification API into the password recovery page. Enhancements: - Refactor the password recovery page to handle API success and error responses for email verification.