Skip to content
IMS edited this page Jun 1, 2020 · 1 revision

로그인

메소드 경로 설명
POST /user/signin 로그인

Request Header

{
    "Content-Type": "application/json"
}

Request Body

{
  "id": "aaa",
  "password": "sopt"
}
  • id : 사용자 아이디
  • password : 사용자 비밀번호

Response

< Success >

{
    "status": 200,
    "success": true,
    "message": "로그인 성공",
    "data": {       
 "jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZHgiOjEsIm5hbWUiOiJnbmdzbiIsImlhdCI6MTU4ODU5NjEwOH0.ZvAXsth9RgtwvJRXdjuO3XC6A7uyeFNefhNxi2ok6R4"
    }
}

< Fail >

  • 비밀번호 오류
{
    "status": 400,
    "success": false,
    "message": "비밀번호가 일치하지 않습니다"
}
  • 존재하지 않는 아이디
{
    "status": 200,
    "success": false,
    "message": "존재하지 않는 유저 입니다."
}
  • 데이터 누락
{
    "status": 400,
    "success": false,
    "message": "필요한 값이 없습니다. password"
}

회원가입

메소드 경로 설명
POST /user/signup 회원가입

Request Header

{
    "Content-Type": "application/json"
}

Request Body

{
  "id": "aaa",
  "password": "sopt",
  "name": "sopt26",
  "email": "sopt26@gmail.com",
  "phone": "000-0000-0000",
  "address": "서울시 성북구 보문로"
}
  • id : 사용자 아이디
  • password : 사용자 비밀번호
  • name : 사용자 이름
  • email : 사용자 이메일
  • phone : 사용자 핸드폰 번호
  • address: 사용자 주소

Response

< Success >

{
    "status": 204,
    "success": true,
    "message": "회원가입 성공"
}

< Fail >

  • 아이디 중복
{
    "status": 200,
    "success": false,
    "message": "존재하는 ID 입니다."
}
  • 데이터 누락
{
    "status": 400,
    "success": false,
    "message": "필요한 값이 없습니다. address"
}

Clone this wiki locally