파이어폭스에서 로그인이 안되요.

Mozilla Firefox 사용에 대한 일반적인 질문과 답을 해 주는 게시판입니다. 질문을 하기 전에 FAQ를 읽어 보시는게 도움이 될 것입니다.
댓글 게시
ghkim519
게시물: 2
참여됨: 2007 05 23 20:23 18
연락:

파이어폭스에서 로그인이 안되요.

게시물 작성자 ghkim519 » 2007 05 23 20:30 55

http://eecs.knu.ac.kr/edu01/index.htm

IE에서는 로그인이 되는데 파이어폭스에서는 로그인이 안되요. 2.0.0.3이구요.

로그인파일이 loginform.jsp, > loginprocess.jsp, >loginprocess_result.jsp > logout.jsp 이렇게 되는데요.

왜 안되는지 원인을 모르겠습니다..

화성
서포터즈
서포터즈
게시물: 168
참여됨: 2005 02 17 00:49 53
위치: 구미
연락:

제대로 만들지 않았네요.

게시물 작성자 화성 » 2007 05 24 00:33 04

전전부에 아는 사람한테 아이디를 물어봤는데 없다고 해서 test/test 정도 넣어 봤습니다.
바로 sso_ez_relation.jsp에서 오류로 멈추네요.

코드: 모두 선택

<form name='loginForm' method='POST'>
<input type='hidden' name='homepageNo' value='4'>
<input type='hidden' name='showType' value='1'>
<input type='hidden' name='userId' value='test'>

<input type='hidden' name='passwd' value='test'>
<input type='hidden' name='return_url' value=''>
</form>
<script language="javascript">
	loginForm.action = '/_ezaid/member/loginForMember.ez';
	loginForm.submit();
</script>
폼의 name 속성인 'loginForm'을 전역변수처럼 써서 그 폼에 접근하는 걸 파이어폭스도 처리해 줍니다(다만 경고를 하죠). 근데 이 페이지에서 멈추길레 뭐가 문제일까 찾아보니 제대로 HTML을 선언해 주지 않아서 DOM을 만드는 과정에서 문제가 발생했습니다.

코드: 모두 선택

<html>
  <head>
    <script/>
  </head>
  <body>
    <form/>
  </body>
</html>
위와 같이 폼이 선언되기 전에 스크립트가 실행되다보니 오류가 발생하네요. 담당자에게 연락해서 고쳐 달라고 하셔야 겠네요.

ghkim519
게시물: 2
참여됨: 2007 05 23 20:23 18
연락:

정말 감사합니다.

게시물 작성자 ghkim519 » 2007 05 24 17:19 04

수고스러우실텐데 답글 주셔서 정말 감사합니다.

head부분에 sso_ez_relation.jsp 로 가는 action 함수를 지우고, </form>밑에 loginformember.ez 로 경로를 바꿔주니 되네요.

감사합니다. 좋은하루되세요. :)

댓글 게시

누군가 접속

유저들이 이 포럼을 탐색중: 가입된 유저 없음 그리고 2 손님들