approve api admin 권한 처리 보강
This commit is contained in:
parent
c569b317e8
commit
9efb756fd9
@ -19,7 +19,9 @@ const approveCtr = (req, res) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
isApprove = _GTP.TO_BOOLEAN(isApprove);
|
isApprove = _GTP.TO_BOOLEAN(isApprove);
|
||||||
|
let _cookieInfo = _SPM.uac.get_cookie_info(req);
|
||||||
|
if (_cookieInfo) {
|
||||||
|
if (_cookieInfo.cls == "admin") {
|
||||||
_SPM.db.pgSql.Query_AUTH_APPROVE(id, isApprove)
|
_SPM.db.pgSql.Query_AUTH_APPROVE(id, isApprove)
|
||||||
.then((resRow) => {
|
.then((resRow) => {
|
||||||
if (resRow.rowCount) {
|
if (resRow.rowCount) {
|
||||||
@ -40,6 +42,18 @@ const approveCtr = (req, res) => {
|
|||||||
res.status(500).json(_resp_json);
|
res.status(500).json(_resp_json);
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
_resp_json.result = "fail";
|
||||||
|
_resp_json.reason = 'please login admin';
|
||||||
|
res.status(401).json(_resp_json);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
_resp_json.result = "fail";
|
||||||
|
_resp_json.reason = 'please relogin';
|
||||||
|
res.status(401).json(_resp_json);
|
||||||
|
}
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
_resp_json.result = "fail";
|
_resp_json.result = "fail";
|
||||||
_resp_json.reason = 'Bad Request';
|
_resp_json.reason = 'Bad Request';
|
||||||
|
@ -17,9 +17,23 @@ searchCtr.js : 계정 검색
|
|||||||
🧑🚀Auth
|
🧑🚀Auth
|
||||||
- POST
|
- POST
|
||||||
- '/auth/create' : 회원 가입
|
- '/auth/create' : 회원 가입
|
||||||
|
body : {
|
||||||
|
"id":"guest", // 자신의 id
|
||||||
|
"pw":"1234", // guest의 pw
|
||||||
|
"name":"", // 이름
|
||||||
|
"pos":"", // 직책
|
||||||
|
"cls":"" // 권한
|
||||||
|
}
|
||||||
- '/auth/login' : 계정 로그인
|
- '/auth/login' : 계정 로그인
|
||||||
|
body : {
|
||||||
|
"id":"guest", // 자신의 id
|
||||||
|
"pw":"1234", // guest의 pw
|
||||||
|
}
|
||||||
- GET
|
- GET
|
||||||
- '/auth/get' : 계정 정보 얻기
|
- '/auth/get' : 계정 정보 얻기
|
||||||
|
parameter : {
|
||||||
|
"id":"" // 정보를 얻을 id
|
||||||
|
}
|
||||||
- '/auth/logout' : 계정 로그아웃
|
- '/auth/logout' : 계정 로그아웃
|
||||||
- '/auth/search' : 계정 검색
|
- '/auth/search' : 계정 검색
|
||||||
parameter : {
|
parameter : {
|
||||||
@ -56,5 +70,9 @@ searchCtr.js : 계정 검색
|
|||||||
"isApprove":"" // 계정 허용 여부
|
"isApprove":"" // 계정 허용 여부
|
||||||
}
|
}
|
||||||
- '/auth/approve' : 회원가입된 계정의 승인(관리자)
|
- '/auth/approve' : 회원가입된 계정의 승인(관리자)
|
||||||
|
body : {
|
||||||
|
"id":"guest", // 계정 허용할 id 입력
|
||||||
|
"isApprove":"" // 계정 허용 여부 true or false
|
||||||
|
}
|
||||||
- DELETE
|
- DELETE
|
||||||
- '/auth/delete' : 계정 삭제
|
- '/auth/delete' : 계정 삭제
|
||||||
|
Loading…
x
Reference in New Issue
Block a user