로그인시 새로고침 되는 방법 > 그누4 질문답변

그누4 질문답변

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

로그인시 새로고침 되는 방법 정보

로그인시 새로고침 되는 방법

본문

위와같이 홈페이지 안에 로그인창이 들어가있습니다.
여기서 로그인을 하면 로그인창만 변하고 부모창은 새로고침이 안되고 그대로입니다.
예를들어 왼쪽에 로그인창이있고 오른쪽에 로그인창이 있으면
오른쪽에 로그인창으로 로그인을하면 오른쪽 로그인창은 로그인이 됐다고 뜨는데
왼쪽은 변화없이 로그인이 안된 상태로 있습니다.
그리고 새로고침을 하면 로그인이 되었다고 뜨구요....
로그인할때 바로 부모창도 새로고침을 하고싶은데 방법 알려주세요 ㅠㅠ


log.html▼

<?
$g4_path="./gnuboard4";
include_once("./gnuboard4/common.php");
include_once("./$g4[path]/head.sub.php");
include_once("./$g4[path]/lib/outlogin.lib.php");

echo outlogin("basic");
?>

이걸로 로그인창을 따로 빼고

<td width="220" height="160"><iframe src="http://season4u.com/log.html" frameborder="0" width="220" height="160" scrolling="no"></iframe></td>

해당 게시판에 로그인 들어갈 영역을 만들어 iframe으로 로그인창을 달아주었습니다.


여기서 로그인을 하면 로그인창도 부모창도 새로고침을 하게 하고싶습니다.
해결방법 부탁드립니다.
어디 경로에 어디를 수정해야될지 알려주시면 감사하겠습니다 ㅠ
  • 복사

댓글 전체

iframe에서 넘겨지는 값에 하나를 변수하나를 추가해주시구요

<iframe src="http://season4u.com/log.html?frame=iframe" frameborder="0" width="220" height="160" scrolling="no"></iframe>

이런식으로 그리고 login_check.php페이지 맨아래쪽에 goto($link)이부분을

if($frame=="iframe"){
 echo "<script type='text/javascript'>
  opener.window.location.reload();
 </script>";
 goto_url($link);
}else{
 goto_url($link);
}

이렇게 한번 바꿔보세요
© SIRSOFT
현재 페이지 제일 처음으로