답변 4개
채택된 답변
+20 포인트
7개월 전
권한이 없는 사람에게는 원래 페이지로 돌아오게 할 것이 아니라 아예 카테고리추가 메뉴가 나오지않게 하는 것이 맞겠죠
//관리자만 메뉴 출력
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
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>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인