아이프레임으로 로그인 달기 > 그누4 질문답변

그누4 질문답변

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

아이프레임으로 로그인 달기 정보

아이프레임으로 로그인 달기

본문

<<<<위의 첨부그림과 같이 로그인을 넣고 싶습니다.>>>


안녕하세요, 프로그램은 너무 초보라 오랫동안 한참을 헤매서 질문을 드려봅니다.

이래저래 검색을 해서 아이프레임으로 아웃로그인 다는 소스를 구했는데요, 현 상황을 보시면

----------------------------
현재 상황입니다.
----------------------------

1.현재 루트에 별도의 login.htm 이라는 페이지를 만들고

2. 페이지 맨 위 상단에 아래의 소스를 넣은 후,

  <?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.

?>

3. 로그인 넣을 해당 공간에 아래와 같이 소스를 넣었습니다.

<!--
function resizeFrame(iframeObj){

var innerBody = iframeObj.contentWindow.document.body;

var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);

if (innerHeight > 500)
{
iframeObj.style.height = innerHeight;
}

//this.scrollTo(1,0);

}
//-->


<iframe name="ifrm" src="bgboard/bbs/login.php" width="720" height="650" scrolling="no" frameborder="no" align=center></iframe>


4. 그 후 페이지를 열면 로그인 부분이 그누보드 관리자페이지 전체가 아이프레임으로 나옵니다.

-------------------------------------------------
좀 길었는데 질문을 드려봅니다.
-------------------------------------------------

그누보드 관리자메인 화면전체가 아니라 중앙의 로그인 부분만 나오려면 어떻게 해야 할지요?
  • 복사

댓글 전체

login.php를 열어서
include_once("./_head.php");-->include_once("./head.sub.php");
include_once("./_tail.php"); --> include_once("./tail.subphp");
위와 같이 수정하면 되긴하지만 로그인 후 페이지가 문제가 될겁니다

login_check.php를 열어서 맨 마지막 행
goto_url($link); <-- 삭제하고
?>다음에 아래 코드를 추가해보세요
<script>
parent.location.href="<?=$link?>";
</script>

그런데 iframe 속에 로그인을 달면 몇군데 문제가 생깁니다
예를들어 레벨 2 이상만 읽기 권한이 있는 게시판의 경우 로그인 하지않고 리스트를 클릭하면
로그인 창이 나옵니다. 이 경우 어떻게 할 것인가요?
로그아웃 시에도 문제..

그누보드 사용법을 좀 더 익힌 후에 홈페이지 작업해야할 것 같습니다
© SIRSOFT
현재 페이지 제일 처음으로