logout 시 초기화면으로 이동이 안됩니다. 정보
logout 시 초기화면으로 이동이 안됩니다.본문
아디: test 비번: 2222
여기서 로그인 했다가 로그아웃하면 초기화면으로 이동하지를 못하네요 config.php에서 수정한 url 은 로그아웃과 상관 없는듯 싶은데 방법을 알려주시면 감사하겠습니다.
사이트는 프레임으로 구성되어있는데 프레임때문에 이동하지 못하는것 같기두 하구요
부탁드립니다.
댓글 전체
-. /bbs/logout.php의 기본파일이라면 다음과 같은 세가지 조건에 따라
로그아웃 후 페이지의 이동이 결정됩니다.
if ($url) {
$link = $url;//url정보가 있다면,
} else if ($bo_table) { //현재 url이 게시판이라면, 즉, bo_table값이 있다면,
$link = "$g4[bbs_path]/board.php?bo_table=$bo_table";
} else { // 일반페이지 등을 포함한 이 외의 모든 경우라면 초기경로로 돌린다.
$link = $g4[path];
}
goto_url($link);
-. 상단의 소스(/bbs/logout.php)를 수정하지 않았다면,
특정한 아웃로그인 스킨에서 logout에 관련된 outlogin.skin.2.php를
기본형태(/skin/outlogin/basic/)가 아니라 임의로 변경했을 가능성이 큽니다.
로그아웃 후 페이지의 이동이 결정됩니다.
if ($url) {
$link = $url;//url정보가 있다면,
} else if ($bo_table) { //현재 url이 게시판이라면, 즉, bo_table값이 있다면,
$link = "$g4[bbs_path]/board.php?bo_table=$bo_table";
} else { // 일반페이지 등을 포함한 이 외의 모든 경우라면 초기경로로 돌린다.
$link = $g4[path];
}
goto_url($link);
-. 상단의 소스(/bbs/logout.php)를 수정하지 않았다면,
특정한 아웃로그인 스킨에서 logout에 관련된 outlogin.skin.2.php를
기본형태(/skin/outlogin/basic/)가 아니라 임의로 변경했을 가능성이 큽니다.
-. 관련 소스코드 : /skin/outlogin/basic/outlogin.skin.2.php 44라인 기준
원본 : <td width="82"><a href="<?=$g4[bbs_path]?>/logout.php"><img src="<?=$outlogin_skin_path?>/img/logout_button.gif" width="78" height="20" border="0"></a></td>
-. 확인해야 할 구문
<a href="<?=$g4[bbs_path]?>/logout.php">의 소스코드가 현재의 경로(url)를
다루고 있거나 특정페이지로 연결되어 있다면 상단과 같이 수정할 필요가 있습니다.
-. 참조사항 : 특정경로 또는 현재페이지를 유지시키기
유지 : <a href="<?=$g4[bbs_path]?>/logout.php?url='<?=$urlencode?>'"> 또는,
특정페이지로 이동 : <a href="<?=$g4[bbs_path]?>/logout.php?url='<?=$g4[bbs_path]/new.php?>'">
원본 : <td width="82"><a href="<?=$g4[bbs_path]?>/logout.php"><img src="<?=$outlogin_skin_path?>/img/logout_button.gif" width="78" height="20" border="0"></a></td>
-. 확인해야 할 구문
<a href="<?=$g4[bbs_path]?>/logout.php">의 소스코드가 현재의 경로(url)를
다루고 있거나 특정페이지로 연결되어 있다면 상단과 같이 수정할 필요가 있습니다.
-. 참조사항 : 특정경로 또는 현재페이지를 유지시키기
유지 : <a href="<?=$g4[bbs_path]?>/logout.php?url='<?=$urlencode?>'"> 또는,
특정페이지로 이동 : <a href="<?=$g4[bbs_path]?>/logout.php?url='<?=$g4[bbs_path]/new.php?>'">
> 사이트는 프레임으로 구성되어있는데 프레임때문에 이동하지 못하는것 같기두 하구요
프레임 높이가 1px 정도 되는 이른바 히든프레임을 사용하셨군요.
프레임을 설정하는 소스파일과 연결되는 파일에서,
url을 묶어버리는 Last-modified를 사용한 것으로 추정됩니다.
이 때문에 게시물 클릭 등 하이퍼링크를 통한 이동(외부적인 페이지 이동)은 가능하나,
웹브라우저에서 url이 묶여 버려 로그아웃 파일에서 수행하는 $url변수가 작동하지 않습니다.
[문제해결] 관련 스크립트 부분을 주석처리 또는 삭제하시기 바랍니다.
-. 상단에 기재된 답변내용의 확인방법(특정게시판 또는 특정 페이지에서 로그아웃 수행하기)
http://www.paksystem.co.kr/v2/bbs/new.php
http://www.paksystem.co.kr/v2/bbs/board.php?bo_table=Hardware
프레임 높이가 1px 정도 되는 이른바 히든프레임을 사용하셨군요.
프레임을 설정하는 소스파일과 연결되는 파일에서,
url을 묶어버리는 Last-modified를 사용한 것으로 추정됩니다.
이 때문에 게시물 클릭 등 하이퍼링크를 통한 이동(외부적인 페이지 이동)은 가능하나,
웹브라우저에서 url이 묶여 버려 로그아웃 파일에서 수행하는 $url변수가 작동하지 않습니다.
[문제해결] 관련 스크립트 부분을 주석처리 또는 삭제하시기 바랍니다.
-. 상단에 기재된 답변내용의 확인방법(특정게시판 또는 특정 페이지에서 로그아웃 수행하기)
http://www.paksystem.co.kr/v2/bbs/new.php
http://www.paksystem.co.kr/v2/bbs/board.php?bo_table=Hardware
나스카님 정말 감사드립니다
한참을 처다봐도 도무지 못르겠던데 무어라 감사의 말씀을 드려야^^
괜하게 엉뚱한곳만 찾았네요 outlogin.skin.2.php 를 수정하니 아무문제 없습니다.
다만 아래그대로 적용하니 syntext에러나서 바로 url적어줬더니 참 잘 돌아갑니다.
<a href="<?=$g4[bbs_path]?>/logout.php?url='<?=$g4[bbs_path]/new.php?>'">
감사합니다.
한참을 처다봐도 도무지 못르겠던데 무어라 감사의 말씀을 드려야^^
괜하게 엉뚱한곳만 찾았네요 outlogin.skin.2.php 를 수정하니 아무문제 없습니다.
다만 아래그대로 적용하니 syntext에러나서 바로 url적어줬더니 참 잘 돌아갑니다.
<a href="<?=$g4[bbs_path]?>/logout.php?url='<?=$g4[bbs_path]/new.php?>'">
감사합니다.
> <?=$g4[bbs_path]/new.php?>'">
코드를 잘 못 기재해 드렸군요.
직전의 소스코드는 <?=$g4[bbs_path]?>/new.php'">입니다.
코드를 잘 못 기재해 드렸군요.
직전의 소스코드는 <?=$g4[bbs_path]?>/new.php'">입니다.
11