2026, 새로운 도약을 시작합니다.

권한 없는 글을 읽을 때 뜨는 alert만 없애는 방법 채택완료

Copy
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member['mb_level'] < $board['bo_read_level']) {
        if ($is_member)
            alert('글을 읽을 권한이 없습니다.\\n\\n정보수정에서 물리치료사, 물리치료학생 인증 후 이용해보십시오.', G5_URL);
        else
            alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.$qstr.'&amp;url='.urlencode(get_pretty_url($bo_table, $wr_id, $qstr)));
    }
 

안녕하세요. 권한 없는 글을 읽을 때 alter만 안뜨고 로그인 창으로 바로 가는 방법이 있을까요?

항상 고맙습니다 고수님들

답변 3개

채택된 답변
+20 포인트

alert() 대신

goto_url('/bbs/login.php');

이렇게 사용하시면 로그인 페이지로 이동

goto_url('/bbs/login.php?url=현재URL');

이런식으로 하면 로그인 후 현재 URL 로 리턴 합니다.

회원일경우는 로그인으로 리턴해도 다시 무한 반복이니 적당한 안내페이지로 넣으세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

alert('내용',이동할주소);

goto_url(이동할주소);

사용 방식이니 goto_url로 함수를 바꾸시고 앞에 내용만 없애주시면 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

권한없는 글이라고하면 else 부분에

alert을 지우고 location.href 라던지 goto 를 쓰면 될꺼같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고