Skip to content

[refactor, chore] 사용자 인증 폼 검증 시스템 개선 / Zod 기반 스키마 통합 및 중복 로직 제거 / sharp 패키지 설치#223

Open
jjanie00 wants to merge 22 commits intodevfrom
refactor/#222/login-form
Open

[refactor, chore] 사용자 인증 폼 검증 시스템 개선 / Zod 기반 스키마 통합 및 중복 로직 제거 / sharp 패키지 설치#223
jjanie00 wants to merge 22 commits intodevfrom
refactor/#222/login-form

Conversation

@jjanie00
Copy link

🔗 이슈 번호

Closes #222


📋 작업 사항

  • Zod v4 업그레이드에 따른 Zod v3.25.0 설치 (subpath 로 zod v4 임포트)

  • 이미지 최적화를 위한 sharp 패키지 설치

  • 로그인 폼 인증 스키마 통합 (authSchema) 및 분리

  • InputWithLabel 이벤트 onChange 로 통일 (onBlur 삭제)

  • 이메일 필드 : min( ), refine( ) 로 빈 값 처리 / 단일 필드 검증

  • 닉네임 필드 : min( ), max( ) 로 빈 값 처리 / 단일 필드 검증

  • 비밀번호 필드 : min( ), refine( ) 로 빈 값 처리 / 단일 필드 검증

  • 비밀번호 확인 필드 : optional 설정 및 check( ) 로 복합 검증 구현


📷 스크린샷

스크린샷 2025-06-11 오후 10 41 04
스크린샷 2025-06-11 오후 10 41 33

📢 공유 사항


📚 참고 자료

공유사항 / 참고자료는 집 가서 적을께요 .. 🥹

MINJI121 and others added 20 commits April 26, 2025 15:51
🔀 Merge dev → main
- passwordConfirm 필드 옵션 설정
- 기존 두 스키마를 authSchema 로 통합
- 단일 필드 검증이 필요한 email, userName, password 는 refine 사용
@github-actions
Copy link

Preview Deployment
🔗 https://coworkers-507mktdul-hyeonjirohs-projects.vercel.app

@jjanie00 jjanie00 requested a review from ARON-Y June 20, 2025 08:38
@jjanie00 jjanie00 added the ⚒️ refactor 코드 리팩토링 이슈 label Aug 7, 2025
@jjanie00 jjanie00 removed the request for review from ARON-Y August 7, 2025 11:26
@github-actions
Copy link

github-actions bot commented Aug 7, 2025

Preview Deployment
🔗 https://coworkers-hkqcoqkz5-hyeonjirohs-projects.vercel.app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⚒️ refactor 코드 리팩토링 이슈

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants