-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Milestone
Description
회원 정보 (이메일, 비밀번호, 닉네임)을 각각 수정할 수 있는 api 구현
-
이메일 변경: (이메일 가입을 통해) 등록된 사용자로서, 나는 이메일 인증 과정을 통해 등록된 이메일을 변경할 수 있다.
- 허용 기준
- 변경하려는 이메일 주소가 시스템에 이미 존재해서는 안 된다.
- 변경하려는 이메일 주소는 유효해야 한다.
- 요청
- PUT /members/{id}/email
- body : {string: updatedEmail}
- 응답
- 상태코드 : 200
- body : nothing
- 허용 기준
-
닉네임 변경: 등록된 사용자로서, 나는 닉네임을 변경 할 수 있다.
- 허용 기준
- 변경하려는 닉네임이 시스템에 이미 존재해서는 안 된다.
- 변경하려는 닉네임은 최소 1자, 최대 10자여야 한다.
- 요청
- PUT /members/{id}/nickname
- body : {string: updatedNickName}
- 응답
- 상태코드 : 200
- body : nothing
- 허용 기준
-
비밀번호 변경: 등록된 사용자로서, 나는 비밀번호를 변경할 수 있다.
- 허용 기준
- 소셜 계정을 통해 등록된 사용자는 비밀번호 변경이 불가능 하다.
- 변경하려는 비밀번호는 최소 6자, 최대 15자여야 한다.
- 변경하려는 비밀번호는 영문, 숫자, 특수문자 중 최소 2가지 이상 포함해야 한다.
- 입력 시, '변경할 비밀번호'와 '비밀번호 확인'은 일치해야 한다.
- 요청
- PUT /members/{id}/password
- body : {string: originPassword, string: updatedPassword, string: updatedPasswordAgain}
- 응답
- 상태코드 : 200
- body : nothing
- 허용 기준
[참고] 으쌰으쌰 스토리보드
Reactions are currently unavailable