테스트 사이트 - 개발 중인 베타 버전입니다

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

ksoon 3년 전 조회 2,329

</strong></p>

<p>    // 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면

    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)));

    }</p>

<p><strong>
 

 

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

 

항상 고맙습니다 고수님들

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

답변 3개

채택된 답변
+20 포인트

alert() 대신

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

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

 

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

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

 

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

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

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

3년 전

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

goto_url(이동할주소);

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

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

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

3년 전

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

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

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

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

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

로그인