권한이 없다는 경고만 띄우고 머무르게 하기 > 그누3질답

그누3질답

권한이 없다는 경고만 띄우고 머무르게 하기 정보

그누보드 권한이 없다는 경고만 띄우고 머무르게 하기

본문

답변주시는 분께 미리 감사를 드립니다.

회원제가 필요없어서...

관리자만 글 쓸 수 있도록 하고...

방문객들은 리스트만 보게 하였습니다. (내용은 못보게...)

그런데 리스트에서 제목을 클릭하면, 로그인 경고창이 뜨면서...

확인 클릭하면 자동으로 로그인 페이지로 이동합니다.

이것을 그냥 "읽을 권한이 없습니다"라는 경고창만 뜨고...

확인 클릭하면 그냥 그 페이지에 머물러 있게 하고 싶습니다.

답변 좀 부탁드릴께요...^^
  • 복사

댓글 전체

// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member[mb_level] < $board[bo_read_level]) {
        if ($member[mb_id]) {
            alert("글을 읽을 권한이 없습니다.");
        } else {
          alert("글을 읽을 권한이 없습니다.");
        }
}  <---이 부분을 추가하세요. 저도 잘 쓰고 이씁니다. 이진형님 감사
gnuboard.php 39번째줄 부터
-------------------------------------------------------------------
    // 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member[mb_level] < $board[bo_read_level]) {
        if ($member[mb_id]) {
            alert("글을 읽을 권한이 없습니다.");
        } else {
            alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./?doc=bbs/mblogin.php&wr_id=$wr_id&$qstr&url=".urlencode("./?doc=bbs/gnuboard.php&bo_table=$bo_table&wr_id=$wr_id"));
        }
-------------------------------------------------------------------
이부분의 아래쪽 경고창을 위와 똑같이 통일 하면 될듯 하군요..
실제로 안해봐서 정확히는 모르겠습니다만...쩝
-------------------------------------------------------------------
    // 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member[mb_level] < $board[bo_read_level]) {
        if ($member[mb_id]) {
            alert("글을 읽을 권한이 없습니다.");
        } else {
          alert("글을 읽을 권한이 없습니다.");
        }
-------------------------------------------------------------------
한번 해보세요 ^^
© SIRSOFT
현재 페이지 제일 처음으로