로그인 실패 안내메시지 오류 수정.

관리자메뉴 > 사용자 목록 사용자 정보 수정시 크롬에 저장된 비밀번호 자동입력 해제.
thkim
강석 최 2024-05-24 14:00:23 +09:00
parent 19e2e126ba
commit dc377d7cd0
3 changed files with 28 additions and 22 deletions

View File

@ -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)) {
if(url === "/auth/login"){
alert("로그인을 실패하였습니다.")
}else{
alert("로그인이 해제되었습니다.") alert("로그인이 해제되었습니다.")
window.location.href = "/login" window.location.href = "/login"
}
}else{ }else{
return resp; return resp;
} }

View File

@ -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">

View File

@ -82,6 +82,7 @@ function EgovLoginContent(props) {
EgovNet.requestFetch(loginUrl, EgovNet.requestFetch(loginUrl,
requestOptions, requestOptions,
(resp) => { (resp) => {
if(resp !== undefined){
if (Number(resp.resultCode) === Number(CODE.RCV_SUCCESS)) { if (Number(resp.resultCode) === Number(CODE.RCV_SUCCESS)) {
let accessToken = resp?.accessToken || null; let accessToken = resp?.accessToken || null;
let resultVO = parseJwt(accessToken); let resultVO = parseJwt(accessToken);
@ -104,6 +105,7 @@ function EgovLoginContent(props) {
} else { } else {
alert(resp.resultMessage) alert(resp.resultMessage)
} }
}
}) })
} }