로그인후 이동에 관해 문의드립니다. > 그누4 질문답변

그누4 질문답변

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

로그인후 이동에 관해 문의드립니다. 정보

로그인후 이동에 관해 문의드립니다.

본문

다른 게시글 다 찾아보고 질문도 올려봤지만 해결이 안되서 ㅠㅠㅠㅠ
방법을 두가지로 생각하고 있습니다.

1. 게시글을 읽을 수 없을때 로그인하라고 경고창을 띄우고 로그인창으로 가는게 아닌 다시 게시글로 돌아오게 한다.

2. 로그인을 할시 로그인창만 변하는게 아닌 로그인이 포함되어있는 부모창까지 새로고침이 된다.

이 두개중 한가지만 되도 진행을 할 수 있는데 두가지 전부 해결이 안되어서 문의드립니다 ㅠ
아래로는 혹시 모를 소스입니다.
해결방법 부탁드립니다 ㅠ

아웃로그인 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?frame=iframe" frameborder="0" width="220" height="160" scrolling="no"></iframe></td>



bbs/board.php
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member[mb_level] < $board[bo_read_level])
    {
        if ($member[mb_id])
            //alert("글을 읽을 권한이 없습니다.");
            alert("글을 읽을 권한이 없습니다.", $g4[path]);
        else
            alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.",
"./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id"));
    }





부탁드립니다 ㅠ 어디 경로에 어디를 수정하면 될지 알려주시면 감사하겠습니다 ㅠㅠㅠ

댓글 전체

iframe로그인은 원글 밑에 댓글 하나 달아드렸습니다 확인하시구요

// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member[mb_level] < $board[bo_read_level])
    {
        if ($member[mb_id])
            //alert("글을 읽을 권한이 없습니다.");
            alert("글을 읽을 권한이 없습니다.", $g4[path]);
        else
            alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.",
"./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id"));
    } 

이부분을

// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member[mb_level] < $board[bo_read_level])
    {
        if ($member[mb_id])
            //alert("글을 읽을 권한이 없습니다.");
            alert("글을 읽을 권한이 없습니다.", $g4[path]);
        else{
          echo "<script type='text/javascript'>
                   alert("글을 읽을 권한이 없습니다\n\n\n회원이시라면 로그인 후 이용해 보십시오.");
                   </script>";
           //alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.",
"./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id"));
         }
    } 

이렇게 하시면 경고창만 뜰겁니다
항상 감사드립니다 불량학생님. 불량학생님 말처럼 해봤는데 에러가 떠서 덧글 달아봅니다 ㅠ

    // 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member[mb_level] < $board[bo_read_level])
    {
        if ($member[mb_id])
            //alert("글을 읽을 권한이 없습니다.");
            alert("글을 읽을 권한이 없습니다.", $g4[path]);
        else{
echo "<script type='text/javascript'>
alert("글을 읽을 권한이 없습니다\n\n\n회원이시라면 로그인 후 이용해 보십시오.");
</script>";
//alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.",
"./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id"));
}
}
수정한 글

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /www/season4u/gnuboard4/bbs/board.php on line 77
에러


77번째줄 alert("글을 읽을 권한이 없습니다\n\n\n회원이시라면 로그인 후 이용해 보십시오."); 입니다 ㅠ
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT