-
Notifications
You must be signed in to change notification settings - Fork 0
emc
daseul bae edited this page Feb 4, 2018
·
5 revisions
메소드 | 경로 | 짧은 설명 |
---|---|---|
POST | /login | 선관위 로그인 |
Content-Type : application/json
{
"id" : "선관위 학번",
"password" : "비밀번호"
}
{
"id" : "201232016",
"password" : "1234"
}
{
"status": "SUCCESS",
"data": "eyJ0eXBlIjoiSldUIiwicmVnRGF0ZSI6MTUxNzcxOTI5NjAyNywiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiJlbWMiLCJleHAiOjE1MTc3MjI4OTYsImF1dGgiOnsiaWQiOiIxIiwibmFtZSI6IuuwsOuLpOyKrCIsInR5cGUiOjEsInJvbGVzIjoiUk9MRV9BRE1JTiJ9fQ.-Fan4_bx3Lngxacy4bXv57bO5vo6as6QPdHwWkgBy9FLBG-GmyQVi_ab0fisaSVULf7_fniK87r64ZMXD9B__A",
"msg": "로그인 성공"
}
{
"status": "FAIL",
"data": null,
"msg": "로그인 실패"
}
{
"status": "FAIL",
"data": null,
"msg": "이미 접속중입니다."
}
메소드 | 경로 | 짧은 설명 |
---|---|---|
GET | /check | 유권자 확인 |
Content-Type : application/json
Authorization : JWT 토큰값
/emc/check/{id}
bghgu.tk/emc/check/201232016
{
"status": "SUCCESS",
"data": {
"id": "201232016",
"name": "배다슬",
"userType": 1,
"tel": "1",
"confirmCheck": 0,
"department": {
"departmentId": 42,
"departmentName": "IT융합자율학부 소프트웨어공학전공"
}
},
"msg": "인증번호 발급 가능"
}
{
"status": "FAIL",
"data": null,
"msg": "이미 투표를 진행했습니다."
}
{
"status": "FAIL",
"data": null,
"msg": "유권자가 아닙니다."
}
{
"status": "FAIL",
"data": null,
"msg": "등록된 학생이 없습니다."
}
{
"status": "FAIL",
"data": null,
"msg": "unValued-token"
}
메소드 | 경로 | 짧은 설명 |
---|---|---|
POST | /confirm | 투표 인증번호 발급 |
Content-Type : application/json
Authorization : JWT 토큰값
{
"id" : "유권자 학번"
}
{
"id": "201232016"
}
{
"status": "SUCCESS",
"data": "gu327hyw",
"msg": "인증번호 발급 성공"
}
{
"status": "FAIL",
"data": null,
"msg": "이미 투표를 진행했습니다."
}
{
"status": "FAIL",
"data": null,
"msg": "유권자가 아닙니다."
}
{
"status": "FAIL",
"data": null,
"msg": "등록된 학생이 없습니다."
}
{
"status": "FAIL",
"data": null,
"msg": "인증코드가 중복됩니다. 잠시후 다시 시도해 주세요."
}
{
"status": "FAIL",
"data": null,
"msg": "인증번호 저장 실패. 잠시후 다시 시도해 주세요."
}
{
"status": "FAIL",
"data": null,
"msg": "unValued-token"
}
메소드 | 경로 | 짧은 설명 |
---|---|---|
GET | /logout | 로그아웃 |
Content-Type : application/json
Authorization : JWT 토큰값
/emc/logout
bghgu.tk/emc/logout
{
"status": "SUCCESS",
"data": null,
"msg": "안전하게 로그아웃이 되었습니다."
}
{
"status": "FAIL",
"data": null,
"msg": "unValued-token"
}