parent
19e2e126ba
commit
dc377d7cd0
|
|
@ -56,8 +56,12 @@ export function requestFetch(url, requestOptions, handler, errorHandler) {
|
|||
})
|
||||
.then((resp) => {
|
||||
if (Number(resp.resultCode) === Number(CODE.RCV_ERROR_AUTH)) {
|
||||
alert("로그인이 해제되었습니다.")
|
||||
window.location.href = "/login"
|
||||
if(url === "/auth/login"){
|
||||
alert("로그인을 실패하였습니다.")
|
||||
}else{
|
||||
alert("로그인이 해제되었습니다.")
|
||||
window.location.href = "/login"
|
||||
}
|
||||
}else{
|
||||
return resp;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -103,7 +103,7 @@ function UserInfoModal({savedInfo, cmtList, reloadFunction}){
|
|||
비밀번호
|
||||
</Form.Label>
|
||||
<Col sm={9}>
|
||||
<Form.Control type="password" name="password" placeholder="비밀번호 변경 시 입력" />
|
||||
<Form.Control type="password" name="password" placeholder="비밀번호 변경 시 입력" autoComplete={"new-password"}/>
|
||||
</Col>
|
||||
</Form.Group>
|
||||
<Form.Group as={Row} className="mb-3">
|
||||
|
|
|
|||
|
|
@ -82,27 +82,29 @@ function EgovLoginContent(props) {
|
|||
EgovNet.requestFetch(loginUrl,
|
||||
requestOptions,
|
||||
(resp) => {
|
||||
if (Number(resp.resultCode) === Number(CODE.RCV_SUCCESS)) {
|
||||
let accessToken = resp?.accessToken || null;
|
||||
let resultVO = parseJwt(accessToken);
|
||||
let refreshToken = resp?.refreshToken || null;
|
||||
if(resp !== undefined){
|
||||
if (Number(resp.resultCode) === Number(CODE.RCV_SUCCESS)) {
|
||||
let accessToken = resp?.accessToken || null;
|
||||
let resultVO = parseJwt(accessToken);
|
||||
let refreshToken = resp?.refreshToken || null;
|
||||
|
||||
// setSessionItem('accessToken', accessToken);
|
||||
setLocalItem('accessToken', accessToken);
|
||||
setLocalItem('refreshToken', refreshToken);
|
||||
// setSessionItem('loginUser', resultVO);
|
||||
props.onChangeLogin(resultVO);
|
||||
if (saveIDFlag) {
|
||||
setLocalItem(KEY_ID, resultVO?.id);
|
||||
// setSessionItem('accessToken', accessToken);
|
||||
setLocalItem('accessToken', accessToken);
|
||||
setLocalItem('refreshToken', refreshToken);
|
||||
// setSessionItem('loginUser', resultVO);
|
||||
props.onChangeLogin(resultVO);
|
||||
if (saveIDFlag) {
|
||||
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