-
Notifications
You must be signed in to change notification settings - Fork 8
[POST] 로그인
최영훈 edited this page Nov 20, 2020
·
5 revisions
메소드 | 경로 | 짧은 설명 |
---|---|---|
POST | /users/signin | 로그인 기능 |
Content-Type: application/json
key | 설명 | 타입 | 비고 |
---|---|---|---|
로그인 이메일 | String | NOT-NULL | |
password | 로그인 비밀번호 | String | NOT-NULL |
key | 설명 | 타입 | 비고 |
---|---|---|---|
이메일 | String | ||
password | 해싱된 비밀번호 | String | |
userName | 이름 | String |
클라이언트 파트 세미나를 위해 password 정보도 같이 제공합니다만, password는 절대 노출시키면 안돼요!~
{
"status": 200,
"success": true,
"message": "로그인 성공.",
"data": {
"email": "[email protected]",
"password": "ZuBmvWEHKkHIzw/SOHlnhh0TUsktRe8m7/pCRZstYbU4BB877VE8polvFQPeX6LAEHt5GjVRBI4/N3N1tidj5w==",
"userName": "영훈"
}
}
- Request null values (email, password 값이 들어오지 않음)
{
"status": 400,
"success": false,
"message": "필요한 값이 없습니다."
}
- miss matched password (비밀번호 불일치)
{
"status": 400,
"success": false,
"message": "비밀번호가 일치하지 않습니다"
}
- 서버 내부 에러
{
"status": 500,
"success": false,
"message": "로그인 실패."
}