parent
19e2e126ba
commit
dc377d7cd0
|
|
@ -56,8 +56,12 @@ export function requestFetch(url, requestOptions, handler, errorHandler) {
|
||||||
})
|
})
|
||||||
.then((resp) => {
|
.then((resp) => {
|
||||||
if (Number(resp.resultCode) === Number(CODE.RCV_ERROR_AUTH)) {
|
if (Number(resp.resultCode) === Number(CODE.RCV_ERROR_AUTH)) {
|
||||||
alert("로그인이 해제되었습니다.")
|
if(url === "/auth/login"){
|
||||||
window.location.href = "/login"
|
alert("로그인을 실패하였습니다.")
|
||||||
|
}else{
|
||||||
|
alert("로그인이 해제되었습니다.")
|
||||||
|
window.location.href = "/login"
|
||||||
|
}
|
||||||
}else{
|
}else{
|
||||||
return resp;
|
return resp;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -103,7 +103,7 @@ function UserInfoModal({savedInfo, cmtList, reloadFunction}){
|
||||||
비밀번호
|
비밀번호
|
||||||
</Form.Label>
|
</Form.Label>
|
||||||
<Col sm={9}>
|
<Col sm={9}>
|
||||||
<Form.Control type="password" name="password" placeholder="비밀번호 변경 시 입력" />
|
<Form.Control type="password" name="password" placeholder="비밀번호 변경 시 입력" autoComplete={"new-password"}/>
|
||||||
</Col>
|
</Col>
|
||||||
</Form.Group>
|
</Form.Group>
|
||||||
<Form.Group as={Row} className="mb-3">
|
<Form.Group as={Row} className="mb-3">
|
||||||
|
|
|
||||||
|
|
@ -82,27 +82,29 @@ function EgovLoginContent(props) {
|
||||||
EgovNet.requestFetch(loginUrl,
|
EgovNet.requestFetch(loginUrl,
|
||||||
requestOptions,
|
requestOptions,
|
||||||
(resp) => {
|
(resp) => {
|
||||||
if (Number(resp.resultCode) === Number(CODE.RCV_SUCCESS)) {
|
if(resp !== undefined){
|
||||||
let accessToken = resp?.accessToken || null;
|
if (Number(resp.resultCode) === Number(CODE.RCV_SUCCESS)) {
|
||||||
let resultVO = parseJwt(accessToken);
|
let accessToken = resp?.accessToken || null;
|
||||||
let refreshToken = resp?.refreshToken || null;
|
let resultVO = parseJwt(accessToken);
|
||||||
|
let refreshToken = resp?.refreshToken || null;
|
||||||
|
|
||||||
// setSessionItem('accessToken', accessToken);
|
// setSessionItem('accessToken', accessToken);
|
||||||
setLocalItem('accessToken', accessToken);
|
setLocalItem('accessToken', accessToken);
|
||||||
setLocalItem('refreshToken', refreshToken);
|
setLocalItem('refreshToken', refreshToken);
|
||||||
// setSessionItem('loginUser', resultVO);
|
// setSessionItem('loginUser', resultVO);
|
||||||
props.onChangeLogin(resultVO);
|
props.onChangeLogin(resultVO);
|
||||||
if (saveIDFlag) {
|
if (saveIDFlag) {
|
||||||
setLocalItem(KEY_ID, resultVO?.id);
|
setLocalItem(KEY_ID, resultVO?.id);
|
||||||
|
}
|
||||||
|
navigate(URL.MAIN);
|
||||||
|
// PC와 Mobile 열린메뉴 닫기
|
||||||
|
document.querySelector('.all_menu.WEB').classList.add('closed');
|
||||||
|
document.querySelector('.btnAllMenu').classList.remove('active');
|
||||||
|
document.querySelector('.btnAllMenu').title = '전체메뉴 닫힘';
|
||||||
|
document.querySelector('.all_menu.Mobile').classList.add('closed');
|
||||||
|
} else {
|
||||||
|
alert(resp.resultMessage)
|
||||||
}
|
}
|
||||||
navigate(URL.MAIN);
|
|
||||||
// PC와 Mobile 열린메뉴 닫기
|
|
||||||
document.querySelector('.all_menu.WEB').classList.add('closed');
|
|
||||||
document.querySelector('.btnAllMenu').classList.remove('active');
|
|
||||||
document.querySelector('.btnAllMenu').title = '전체메뉴 닫힘';
|
|
||||||
document.querySelector('.all_menu.Mobile').classList.add('closed');
|
|
||||||
} else {
|
|
||||||
alert(resp.resultMessage)
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue