Skip to content

[REFACTOR] 비밀번호 재설정 API / 이메일 양식 및 코드 변경 & 회원가입 API 수정 & 역할 변경 기능 추가 & swagger UI 설명 추가  #125

@e-wha

Description

@e-wha

1. 요약 (필수)

비밀번호 재설정 이메일 전송 양식 변경 및 재설정 토큰의 축소
회원가입 API DTO 수정
member 및 auth controller 각 API, 파라미터 설명 추가
역할 수정 api 기존 작업된 api에 추가

2. 상세 설명 (필수)

기존 비밀번호 재설정 이메일 전송 양식은 버튼을 통해 resetToken을 url에 담아내는 방식, 이를 6자리의 코드로 변경하여 사용자가 직접 코드를 비밀번호 재설정 양식에 기입하도록 하여 발급된 코드와 일치한다면 비밀번호 재설정 페이지로 넘기도록 수정
위와 같이 변경하는 것이 더욱 직관적이고 효율적

회원가입 방식 변경으로 인한 임시 API -> 정식 API로 수정, 이를 위해 임시 DTO의 부족한 정보들을 추가

member와 auth controller의 API에 설명들을 추가, 파라미터도 포함

기존 회원 활동 가능 여부 변경 api에 역할 변경 기능을 추가

3. 필요한 작업 목록 (선택)

  • 이메일 전송 양식 수정
  • resetToken의 앞부분 6자리만으로 사용자임을 증명하도록 변경
  • 회원가입 DTO 정보 추가, member 테이블을 채울 수 있도록 빈 column을 받도록 수정
  • 관련 API의 설명 추가
  • 역할 수정 api -> 회원 활동 가능 여부 api에 추가 [DTO에 role 추가하여 함께 변경하도록 함]

4. 관련 자료 (선택)

Image
Image

Image

5. 참고 이슈 (선택)

Metadata

Metadata

Assignees

Labels

♻️ Refactor코드 리팩토링 (구조 변경, 기능 변화 없음)

Projects

Status

작업 중

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions