로그아웃이 안되요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

로그아웃이 안되요. 정보

로그아웃이 안되요.

본문

처음 로그인 후 로그아웃은 잘됩니다.
그런데 그 다음에 다시 로그인을 하면, 로그아웃이 안됩니다.
 
익스플로러의 페이지 설정을 "페이지로 열 때마다" 로 바꾸면
로그아웃을 두번 클릭해야 로그아웃이 됩니다.
(그래도 이렇게하면 로그아웃이 되긴 되네요.)
 
왜 그럴까요?
 
제가 아웃로그인을 쓰지않고 플래시 메뉴를 2개 만들어놓고
 
 <? if ($member[mb_level] == 1) { ?>
 <script>doc_write(flash_movie("<?=$g4['path']?>/flash/top_navigation_01.swf", "mainflash", 572, 20, "transparent"));</script>
 <? } ?>
 
 <? if ($member[mb_level] == 2) { ?>
 <script>doc_write(flash_movie("<?=$g4['path']?>/flash/top_navigation_02.swf", "mainflash", 572, 20, "transparent"));</script>
 <? } ?>
 
이렇게 쓰고 있습니다.   는 로그인 전에 보이는 화면이고   은 로그인 후에 보이는 화면을 적용하거죠.
 
플래시에는 각각
 
on (release) {
 getURL("./bbs/login.php","_top");
}
 
 
on (release) {
 getURL("./bbs/logout.php","_top");
}
 
이렇게 로그인과 로그아웃을 링크해놨습니다.
 
특별히 수정한 것은 아무것도 없습니다.
고수님들의 답변 부탁합니다.
  • 복사

댓글 전체

$member[mb_level] == 1 이라는건 로그인 전엔 모두 레벨 1이지만..
$member[mb_level] == 2 이라는건.. 관리자 제외네요~ 관리잔 레벨 10이잖아요~~~
[근데 로그아웃이 되긴된다카이 제가 답변하는게 맞는지 모르겠네요..]

플래쉬는 잘모르지만...

보통 로그인 로그아웃 내용을 불러올때...
if ($member[mb_id]) { 로그아웃을 위한 내용 } else { 로그인을 위한 내용 }
...이라고 설정하거든요..
mb_id가 있고 없고.. 요렇게 수정해보세요~~ ^^*
실수..

$member[mb_level] == 2

가 아니라

$member[mb_level] >= 2

라고 입력했습니다.

플래시를 쓰다보니 관리자까지 총 3개의 플래시가 필요해서 이렇게 한 거구요.
스킨으로된 아웃로그인은 아니지만 아무튼 임의로 만든 플래시 로그인 화면은 잘 뜹니다.

문제는 로그아웃이 잘 안된다는거죠.
어쨌든 답변 감사합니다. ^^
미치겠군요.

파폭2 에서는 아주 잘됩니다.

익스6에서는 로그인을 한번하고 로그아웃을 한다음

다시 로그인을 하면 그 다음부터는 로그아웃이 안됩니다.

꼭 익스를 종료하고 다시 시작해야 하는군요.

제발 아시는 분들은 좀 도와주시기 바랍니다. ㅜㅜ
<? if (!$member['mb_id']) { ?>
<!-- 로그인 이전 -->
<script>doc_write(flash_movie("<?=$g4['path']?>/flash/top_navigation_01.swf", "mainflash", 572, 20, "transparent"));</script>
<? } else { ?>
<!-- 로그인 이후 -->
<script>doc_write(flash_movie("<?=$g4['path']?>/flash/top_navigation_02.swf", "mainflash", 572, 20, "transparent"));</script>
<? } ?>

플래시에다는
on (release) {
 getURL("./bbs/login.php","_parent");
}

on (release) {
 getURL("./bbs/logout.php","_parent");
}

이렇게 해보세요.
안되네요. 저도 링크 방법에 문제가 있나 싶었는데 아닌 것 같습니다.

테스트 삼아서 아웃로그인 스킨으로 해보니 아주 잘되네요.

그런데 왜 플래시 버튼으로 로그아웃이 안되는지 참 답답합니다.

어쨌든 감사합니다.
저도 플래쉬 아웃로긴을 사용해봤는데 위와같은 문제점을 발견하지 못하여 어떤문제로 인한 오류인지를 인지하지 못하겠습니다.
웹에 올려진게 있으면 같이 고민하면 좋을텐데요..^^
혹시 경로문제일지 모르니 아래의 링크를 자신계정의 절대경로로 바꿔서 해보세요


on (release) {
 getURL("./bbs/login.php","_parent");  <---/홈페이지시작하는index.html있는 dir/그누보드/bbs/login.php 이런식으로요..


}

on (release) {
 getURL("./bbs/logout.php","_parent");
}
경로 문제는 아닌것 같습니다. 왜냐하면  불여우에서 되거든요.

경로가 잘못되었으면 불여우에서도 안되어야죠.

이것 참... 어렵군요..

관심 가져 주셔서 감사합니다. ^^
© SIRSOFT
현재 페이지 제일 처음으로