Page 1 of 1

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

Posted: 2007 05 23 20:30 55
by ghkim519
http://eecs.knu.ac.kr/edu01/index.htm

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

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

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

제대로 만들지 않았네요.

Posted: 2007 05 24 00:33 04
by 화성
전전부에 아는 사람한테 아이디를 물어봤는데 없다고 해서 test/test 정도 넣어 봤습니다.
바로 sso_ez_relation.jsp에서 오류로 멈추네요.

Code: Select all

<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을 만드는 과정에서 문제가 발생했습니다.

Code: Select all

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

정말 감사합니다.

Posted: 2007 05 24 17:19 04
by ghkim519
수고스러우실텐데 답글 주셔서 정말 감사합니다.

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

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