게시판 로그인 문제. > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

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

게시판 로그인 문제. 정보

게시판 로그인 문제.

본문

게시판에 글을 쓰면 경고창이 하나 나오는데요~
경고창 확인을 누르면 로그인창으로 넘어갑니다.

로그인창으로 넘어가지 않고 다시 게시판으로 돌아가게 하고싶은데...
어디경로로 들어가서 어디를 수정해주면 될까요?ㅠㅠ



혹은 게시글에서 글쓰기 버튼을 누르면 로그인을 하고 그 다음에 글쓰게 할수는업사요?
답변 부탁드립니다! ㅠㅠ

경로랑 바꾸는 위치나 소스 자세하게 부탁드립니다! ㅠㅠ!!

댓글 전체

글쓰기라고 하시는거 보면 write 페이지 말씀하시는 듯 한데, 정확히 어떤 지점인지 알려 주시면 좀 더 간편할 거듯 합니다.

우선 예를 보자면, /bbs/ 폴더에 가시면 board.php / write.php 파일이 있는데 이곳에서 login.php 로 검색 하시면 거의 대부분

alert("작성 권한이 없습니다~ 같은 멘트","./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));

이런 명령어가 나올 겁니다. 이 부분을

goto_url("./board.php?bo_table=$bo_table");

이렇게 바꿔 주시면 됩니다.
혹은 단순히 경고창을 뜨게 하고 싶지 않으신거라면 저 명령어의 앞에 있는

alert -> goto_url 로 변경,
"작성권한이 없습니다~같은 멘트", << 이걸 삭제 해 주셔서

goto_url("./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));

요렇게 만드시면 경고창 없이 바로 로긴 창으로 넘어 갑니다.
/ 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    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"));

여기서 맨 아랫부분을 전부 수정하면 되는건가요? ㅠㅠ
수정을 했는데 아얘 게시판 자체가 에러가 나서요 ㅠㅠ 긴 답변 주셨는데 해결을 못해서 다시한번 부탁드립니다 ㅠㅠ!

정확히는 홈페이지가 있고 그 홈페이지 안에 따로 게시판 영역을 표시해두었습니다.
태블릿 지정해서 그 안에 집어넣었습니다.
          <td width="750" height="700" valign="top"><table border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td width="750" height="70"><img src="board/orter/lain1.jpg" width="750" height="60" /></td>
            </tr>
            <tr>
              <td width="750" height="700" align="center" valign="top"><iframe src="http://season4u.com/gnuboard4/bbs/board.php?bo_table=estimate"width="750" marginheight="0" height="680" marginheight="0" scrolling="auto" frameborder="0"></iframe>&nbsp;</td>
            </tr>
          </table>            <p>&nbsp;</p></td>
        </tr>
    </table>  </td>
  </tr>
  <tr>
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_id])
            //alert("글을 읽을 권한이 없습니다.");
            alert("글을 읽을 권한이 없습니다.", $g4[path]);
        else
            goto_url("./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id"));
alert 부분의 javascript 부분을 confirm으로 바꿔서 확인을 누르면 로그인페이지로 이동하고 그렇지 않으면 현재페이지에 머물게 하시면 되겠네요
자세한 답변 부탁드립니다 ㅠ alert 부분에 자바스트립트가 없어서 해매고있습니다 ㅠㅠ
 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    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"));
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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