건너뛰기 메뉴

고객제안

행정/기타 거주자우선주차 신청 사이트 버그 제보

작성자
신승원
처리상황
답변완료
등록일자
2024-08-06
조회
157

내용

크롬과 비슷하고 마찬가지로 대중적인 브라우저인 "파이어폭스(Firefox)"에서는 [거주자우선주차 신청] 기능이 제대로 작동하지 않습니다.

<재현방법>
1. 파이어폭스를 설치한다.
2. 파이어폭스에서 관악구시설관리공단 홈페이지에 로그인한다.
3. [거주자우선주차 신청] 페이지 하단의 [신청] 버튼을 누른다.
4. 새로운 창이 뜨지만, 에러 메시지가 빠르게 지나가고 다시 공단 홈페이지로 되돌아온다.

<문제 원인>
제가 직종이 이쪽이라 분석을 해 봤습니다.
사이트 관리 업체나 담당자에게 전달해 주시면 감사하겠습니다.

우선 폼에 나오는 CarMemberYN 값이 N인 경우에 해당합니다.
https://gwanak.parkinghome.com/user/etc/SSO_Login_frame_content.aspx
이 파일의 63번 줄에서 Comm_CreateCallBack(strURL, "SSOUserLoginBack"); 함수를 호출하고,
곧바로 아래의 분기를 타고 69번 줄에서 ProcessResult 함수를 호출하게 되는데요.
여기에 race condition이 있습니다.

Case 1: 로그인 요청이 일찍 끝나 SSOUserLoginBack()이 먼저 호출되면, 89번 줄이 작동하면서 로그인이 정상 처리되고요.

Case 2: 반대로 ProcessResult 함수의 처리가 너무 빠르면, 150번 줄이 작동하면서 페이지가 강제 이동되어,
로그인 요청이 중간에 끊기면서 로그인이 제대로 되지 않습니다.

브라우저에 따라 둘의 순서가 달라지거나, 요청 강제중단 여부가 다른 것 같습니다.
(자바스크립트 엔진이 달라서 생기는 현상일 것 같습니다.)

[답변] 거주자우선주차 신청 사이트 버그 제보

담당시설
관악구시설관리공단
담당부서
경영지원팀
등록일자
2024-08-06

답변 내용

안녕하세요 고객님

저희 공단 홈페이지 운영에 관심을 가져주셔서 감사드립니다.

말씀하신 내용은 관련 업체와 내용을 공유하여 개선하도록 하겠습니다.


소관부서 및 담당: 경영지원팀 전산담당(02-2081-2609)

목록보기