외부로그인 질문입니다ㅜㅜ!! > 그누4 질문답변

그누4 질문답변

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

외부로그인 질문입니다ㅜㅜ!! 정보

외부로그인 질문입니다ㅜㅜ!!

본문

외부로그인을 넣으려면

skin/outlogin 폴더에 업로드 후 출력하고자 하는 페이지에 아래 코드 삽입
<?=outlogin("로그인스킨폴더명"); // 외부 로그인 ?>

이라고 해서
우선 스킨을 다운받아서 해당 폴더에 업로드하였습니다.

그런데 출력하고자하는 페이지에 코드삽입해야하는 부분을 모르겠습니다.ㅜㅜ
예를들면 어떤 페이지에 넣어야하는건가요.

제가 지금 story.html 안에 게시판을 넣었는데요.
그럼 story.html 상단에 저 코드를 삽입하면 되는건가요??ㅜㅜ
  • 복사

댓글 전체

음...우선 외부로그인을 어디서 부르려고 하는지가 중요합니다.
예를 들어 최상단 head 영역에서 위치하고 모든 페이지에서 따라다니면서 노출된다면 head.php 에서 노출하고자 하시는 태그 사이에 놓으시면 됩니다.
그게 아니라 서브에서만 노출하고자 하신다면 include 시키는 lnb 영역에 위치하면 됩니다.
쉽게 말해 보여주고 싶은 곳에 해당 코드 넣으시면 되고 모든 페이지에 적용하고 싶으시다면 공통적으로 include 시키는 해당영역 파일에 적용하시면 됩니다.
주신 정보에 어느위치에 넣고 싶으신지가 없어서 좀 장황하게 설명드리게 되었네요..ㅡㅡ'
답변 감사합니다ㅜㅜ

지금 제 문제를 설명해드리자면..
story.html 라는 페이지 내에 게시판을 아이프레임으로 불러왔고요..
그리고 거기서 글쓰기를 누르면 로그인창이 뜨도록까지 했어요.

이제 거기서 지금은 기본 로그인이 뜨는데 외부로그인을 불러오려고 하는거거든요ㅜㅜ
그렇다면 현재 로그인으로 보내는 링크 주소를 /bbs/login.php 로 해 놓으셨겠네요.

이 파일은 계속 쓰게 되니 새로 파일을 하나 만듭니다.

파일명은 편하신데로 만드세요. 전 임시로 loing2.php 라고 하겠습니다.

<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/head.sub.php");

echo outlogin("로그인스킨폴더명"); // 외부 로그인


include_once("$g4[path]/tail.sub.php");
?>

이렇게 하시면 됩니다.

그리고 링크 주소를 /bbs/login2.php 이렇게 바꾸면 되겠죠.
답변감사합니다ㅜㅜ
그런데 제가 로그인으로 보내는 링크주소를 따로 설정하지를 않아서요..
그 부분은 어떤 페이지에서 수정해야 하는지 모르겠어요...ㅠㅠ
/bbs/write.php 에 보시면

if ($w == "")
{
    if (isset($wr_id))
        alert("글쓰기에는 \$wr_id 값을 사용하지 않습니다.", "$g4[bbs_path]/board.php?bo_table=$bo_table");

    if ($member[mb_level] < $board[bo_write_level]) {
        if ($member[mb_id])
            alert("글을 쓸 권한이 없습니다.");
        else
            alert("글을 쓸 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));
    }

    if ($member[mb_point] + $board[bo_write_point] < 0 && !$is_admin)
        alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글쓰기(".number_format($board[bo_write_point]).")가 불가합니다.\\n\\n포인트를 적립하신 후 다시 글쓰기 해 주십시오.");

    $title_msg = "글쓰기";
}

이 부분 있습니다.

여기서 alert("글을 쓸 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));

이동할 파일명 변경하면 됩니다.
© SIRSOFT
현재 페이지 제일 처음으로