Skip to content

[Back] 회원 정보 수정 api #107

@Bellroute

Description

@Bellroute

회원 정보 (이메일, 비밀번호, 닉네임)을 각각 수정할 수 있는 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

[참고] 으쌰으쌰 스토리보드

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions