로그아웃이 안되요.
처음 로그인 후 로그아웃은 잘됩니다.
그런데 그 다음에 다시 로그인을 하면, 로그아웃이 안됩니다.
익스플로러의 페이지 설정을 "페이지로 열 때마다" 로 바꾸면
로그아웃을 두번 클릭해야 로그아웃이 됩니다.
(그래도 이렇게하면 로그아웃이 되긴 되네요.)
왜 그럴까요?
제가 아웃로그인을 쓰지않고 플래시 메뉴를 2개 만들어놓고
<? if ($member[mb_level] == 1) { ?>
<script>doc_write(flash_movie("<?=$g4['path']?>/flash/top_navigation_01.swf", "mainflash", 572, 20, "transparent"));</script>
<? } ?>
<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>
<? } ?>
<script>doc_write(flash_movie("<?=$g4['path']?>/flash/top_navigation_02.swf", "mainflash", 572, 20, "transparent"));</script>
<? } ?>
이렇게 쓰고 있습니다. 는 로그인 전에 보이는 화면이고 은 로그인 후에 보이는 화면을 적용하거죠.
플래시에는 각각
on (release) {
getURL("./bbs/login.php","_top");
}
getURL("./bbs/login.php","_top");
}
on (release) {
getURL("./bbs/logout.php","_top");
}
getURL("./bbs/logout.php","_top");
}
이렇게 로그인과 로그아웃을 링크해놨습니다.
특별히 수정한 것은 아무것도 없습니다.
고수님들의 답변 부탁합니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 10개
$member[mb_level] == 2 이라는건.. 관리자 제외네요~ 관리잔 레벨 10이잖아요~~~
[근데 로그아웃이 되긴된다카이 제가 답변하는게 맞는지 모르겠네요..]
플래쉬는 잘모르지만...
보통 로그인 로그아웃 내용을 불러올때...
if ($member[mb_id]) { 로그아웃을 위한 내용 } else { 로그인을 위한 내용 }
...이라고 설정하거든요..
mb_id가 있고 없고.. 요렇게 수정해보세요~~ ^^*
$member[mb_level] == 2
가 아니라
$member[mb_level] >= 2
라고 입력했습니다.
플래시를 쓰다보니 관리자까지 총 3개의 플래시가 필요해서 이렇게 한 거구요.
스킨으로된 아웃로그인은 아니지만 아무튼 임의로 만든 플래시 로그인 화면은 잘 뜹니다.
문제는 로그아웃이 잘 안된다는거죠.
어쨌든 답변 감사합니다. ^^
파폭2 에서는 아주 잘됩니다.
익스6에서는 로그인을 한번하고 로그아웃을 한다음
다시 로그인을 하면 그 다음부터는 로그아웃이 안됩니다.
꼭 익스를 종료하고 다시 시작해야 하는군요.
제발 아시는 분들은 좀 도와주시기 바랍니다. ㅜㅜ
<!-- 로그인 이전 -->
<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");
}
경로가 잘못되었으면 불여우에서도 안되어야죠.
이것 참... 어렵군요..
관심 가져 주셔서 감사합니다. ^^