키보드, 마우스 불펌방지 관리자만 해제방법

키보드, 마우스 불펌방지 관리자만 해제방법

QA

키보드, 마우스 불펌방지 관리자만 해제방법

본문

안녕하세요. 키보드, 마우스 불펌방지 스크립트를 사용중인데, 관리자만 해제하는 방법이 있을까요?

 

<script> 

/*  Lepas  */ 
//마우스우측버튼,F3,F5,F11,F6,마우스키,쉬프트+링크클릭(새창방지),컨트롤 조합키, 백스페이스,드래그 방지//

var keydownCtrl = 0; 
var keydownShift = 0;

document.onkeydown=keycheck; 
document.onclick=clickcheck; 
document.onkeyup=uncheckCtrlShift;

function keycheck() 

      switch(event.keyCode){ //키값에 따라 
              case 114:event.keyCode='';return false; break; //F3 
              //case 116:event.keyCode='';return false; break; //F5 
              case 122:event.keyCode='';return false; break;//F11 
              case 117:event.keyCode='';return false; break;//F6 
              case 93:event.keyCode='';return false; break;//메뉴키 
              case 16:event.keyCode='';keydownShift=1;return false; break;//쉬프트키 
              //case 17:event.keyCode='';keydownCtrl=1;return false; break;//컨트롤키 
              //case 8:event.keyCode='';return false; break;//백스페이스 
      } 
      if(keydownCtrl) return false; 
}

function clickcheck() 

      if(keydownShift) return false; 
}

function uncheckCtrlShift() 

      if(event.keyCode==17)      keydownCtrl=0; 
      if(event.keyCode==16)      keydownShift=0; 

</script>

 

현재 사용중인 슼크립트 입니다. 

이 질문에 댓글 쓰기 :

답변 2

스크립트 전체를 이렇게 감싸주세요.

<?php if (!$is_admin) { ?>

<script> 

...........

..........

</script> 

<?php } ?>

그누보드면 해당 구문을

 

<?php if($!is_admin){?>

 

스크립트

 

<?php }?>

 

로 감싸시면 됩니다

답변을 작성하시기 전에 로그인 해주세요.
전체 123,162 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT