로그인이나 로그아웃시에 gnuboard/index.php로 가지는데요? > 그누4 질문답변

그누4 질문답변

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

로그인이나 로그아웃시에 gnuboard/index.php로 가지는데요? 정보

로그인이나 로그아웃시에 gnuboard/index.php로 가지는데요?

본문

 
로그인이나 로그아웃시에 gnuboard/index.php로 가지는데요?
이것은 그냥 메인 index.php로 가게 하려면
어느것을 수정해야 하나요??
 
-------------------------------------------------------------------
사용하시는 외부로그인/아웃 스킨의 디렉토리에 보시면
outlogin.skin.1.php,outlogin.skin.2.php 파일이 있을겁니다.

outlogin.skin.1.php 파일에서
<input type="hidden" name="url" value="<?=$urlencode?>"> 행이 존재하는지 보시고 없다면 추가해주세요
만약 유사한 행이 있으면 저렇게 고쳐주세요.

outlogin.skin.2.php 파일에서 로그아웃 버튼을 눌러는 부분에
<a href="<?=$g4[bbs_path]?>/logout.php?url=<?=$urlencode?>" onfocus="this.blur()"> 구문을 찿아보시고
없으면 추가하시고 유사한 구문이 있으면 저렇게 고쳐주시면 됩니다.

최신스킨에서는 대부분 저렇게 되어 있으나 일부스킨에서 저 부분을 빼먹은게 있읍니다.
----------------------------------------------------------------------------
 
위처럼 답변 달아주셨는데요;
소스는 전부 포함되어 있는데
그누보드 폴더로 가지네요 ㅡ.ㅡ;
바로 그누보드 폴더말고 인덱스로 방법좀;;
  • 복사

댓글 전체

저위의 두 구문중 첫번째 구문은 로그인한 접속자의 경로를 기억하는것이며
두번째 구문은 로그아웃시에 기억하고있는 경로를 되돌려주는 것입니다.
따라서 로그인한 그 페이지로 항상 이동하도록 해줍니다.

만약 외부로그인폼이 메인페이지(index파일)에 설치되어 있고 그곳에서 로그인 했으면
당연히 로그인했던  메인페이지로 아동할것이며 메인페이지 외에 다른 서브페이지에도 로그인폼이 설치되어있고
그기서 로그인했으면  그 서브페이지로 갑니다.

http:/sir.co.kr/bbs/tb.php/g4_qa/10309
이렇케 해보세요.
bbs/logout.php 에서
이부분

if ($url) {
    $link = $url;
} else if ($bo_table) {
    $link = "$g4[bbs_path]/board.php?bo_table=$bo_table";
} else {
    $link = $g4[path];
}

goto_url($link);

이렇케 바꾸면 됩니다.
if ($url) {
    $link = $url;
} else if ($bo_table) {
    $link = "$g4[bbs_path]/board.php?bo_table=$bo_table";
} else {
    //$link = $g4[path]; //주석처리
echo("<meta http-equiv='Refresh'content='0; URL=/index.php'>");
}

//goto_url($link);  //주석처리
입니다

설명 URL=/index.php "/"이부분은 보통 서버나 호스팅 최상위 폴더를 의미합니다
다른방법도 있는데 게을러서...
© SIRSOFT
현재 페이지 제일 처음으로