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

홈으로 이동하지 않고 현재의 자리로 그대로 돌아오려면 어떻게 해야 하나요? 채택완료

alexseo 7개월 전 조회 1,753

카테고리 추가

위의 코드에서 최고관리자가 아니면 경고문이 나옵니다.

"최고관리자 또는 관리권한이 있는 회원만 접근 가능합니다." 라는 경고문이 

나옵니다.

권한이 없는 사람이 경고문의 "확인" 버튼을 누르면 홈으로 이동을 하는데

홈으로 이동하지 않고

현재의 자리로 그대로 돌아오려면 어떻게 해야 하나요?

감사합니다

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

답변 4개

a
7개월 전

답변 감사합니다.

 

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

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

glitter0gim
7개월 전

alert() 함수 대신 history.back()을 사용하는 개별 처리 방식으로,

각 전용 페이지 상단에 권한 체크, 아래와 같이 수정~

</p>

<p><span style="font-size:8pt;">if (!defined('_GNUBOARD_')) exit;</span></p>

<p><span style="font-size:8pt;">if (!auth_check($auth, $member['mb_id'])) {

    echo "<script>alert('최고관리자 또는 관리권한이 있는 회원만 접근 가능합니다.'); history.back();</script>";

    exit;

}</span></p>

<p>

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

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

7개월 전

다음 코드가 도움이 될지 모르겠습니다.

 

</p>

<p><a href="<?php echo G5_URL; ?>/adm/board_form.php?w=u&bo_table=fff&sst=&sod=&sfl=&stx=&page=" style="color:#ff0000;">카테고리 추가</a></p>

<p><script></p>

<p>$(function () {</p>

<p>    $('a[href^="<?php echo G5_URL; ?>/adm/"]').click(function (evt) {</p>

<p>        evt.preventDefault();</p>

<p>        var href = this.href;</p>

<p>        $.ajax({</p>

<p>            url: href,</p>

<p>        }).done(function (msg) {</p>

<p>            if (/오류안내 페이지/.test(msg) == true) {</p>

<p>                alert('error');</p>

<p>            } else {</p>

<p>                location.href = href;</p>

<p>            }</p>

<p>        });</p>

<p>    });</p>

<p>});</p>

<p></script></p>

<p>

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

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

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

로그인