Skip to content

회원정보 변경

ktyu edited this page Jan 8, 2019 · 2 revisions

회원정보 변경

메소드 경로 설명
PUT /users/edit 회원정보 변경

요청 헤더

Content-Type : application/json
Authorization : 토큰

요청 바디

  • "password" 에는 기존 비밀번호가 반드시 입력되어야 함
  • "nickname"과 "newPassword"에 EmptyString("") 이 입력될 경우, 변경하지 않음
{
    "nickname": "바꿀이름333",
    "password": "1234",
    "newPassword": "56789"
}

응답 바디

수정 성공

{
    "status": 204,
    "message": "회원 정보 수정 성공",
    "data": null
}

기존 비밀번호가 틀린 경우

{
    "status": 403,
    "message": "패스워드 틀림",
    "data": null
}

헤더에 토큰이 아예 없는 경우

{
    "status": 401,
    "message": "인증 실패: 토큰 없음",
    "data": null
}

토큰이 유효하지 않은 경우 (헤더의 Authorization 키가 존재하지만 토큰 디코딩에 실패)

{
    "status": 403,
    "message": "인가 실패: 유효하지 않은 토큰",
    "data": null
}

서버 내부 에러

{
    "status": 500,
    "message": "서버 내부 에러",
    "data": null
}

데이터베이스 에러

{
    "status": 600,
    "message": "데이터베이스 에러",
    "data": null
}
Clone this wiki locally