Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Защита сайта от копирования

Статус
В этой теме нельзя размещать новые ответы.

[NSg]ken_blok

Ученик
И так, сегодня расскажу как защитить свой сайт от некоторых умельцев, которые любят "R.I.P.здить" чужые работы :)
и так приступим!
Говорю сразу, что полностью защитить ваш сайт НЕ получиться, но ухудшить жизнь копировальщикам можно :)
и так, начнем с основ, запретим например нажатие таких клавиш как: ПКМ(Правая кнопка мышки), комбинации Ctrl+U, и защита от выделения!
делается все очень просто :)
Вставляете вот этот код между тегами <body> </body> Желательно в самое начало!
Это код запрещающий нажатие клавиш: ПКМ, и от выделения
HTML:
<body ondragstart="return false" onselectstart="return false" oncontextmenu="return false">
а это код от нажатий комбинаций: Ctrl+U и Ctrl+Shift+J
HTML:
<script type="text/javascript">** 
    document.onkeydown=key; 
    function key() 
    { 
 ** window.status=event.keyCode; 
    if(event.keyCode==85)alert("Сюды впишите ваш текст который будет появляться при нажатии(Ctrl+U)");  
	if(event.keyCode==74)alert("А сюды от Ctrl+Shift+J");
    }
HTML:
 <script type="text/javascript">** 
 document.onkeydown=key; 
 function key() 
 { 
 **window.status=event.keyCode; 
 if(event.keyCode==81)alert("Запрещенная клавиша Q"); 
 if(event.keyCode==87)alert("Запрещенная клавиша W"); 
 if(event.keyCode==69)alert("Запрещенная клавиша E"); 
 if(event.keyCode==82)alert("Запрещенная клавиша R"); 
 if(event.keyCode==84)alert("Запрещенная клавиша T"); 
 if(event.keyCode==89)alert("Запрещенная клавиша Y"); 
 if(event.keyCode==85)alert("Запрещенная клавиша U"); 
 if(event.keyCode==73)alert("Запрещенная клавиша I"); 
 if(event.keyCode==79)alert("Запрещенная клавиша O"); 
 if(event.keyCode==80)alert("Запрещенная клавиша P"); 
 if(event.keyCode==65)alert("Запрещенная клавиша A"); 
 if(event.keyCode==83)alert("Запрещенная клавиша S"); 
 if(event.keyCode==68)alert("Запрещенная клавиша D"); 
 if(event.keyCode==70)alert("Запрещенная клавиша F"); 
 if(event.keyCode==71)alert("Запрещенная клавиша G"); 
 if(event.keyCode==72)alert("Запрещенная клавиша H"); 
 if(event.keyCode==74)alert("Запрещенная клавиша J"); 
 if(event.keyCode==75)alert("Запрещенная клавиша K"); 
 if(event.keyCode==76)alert("Запрещенная клавиша L"); 
 if(event.keyCode==90)alert("Запрещенная клавиша Z"); 
 if(event.keyCode==88)alert("Запрещенная клавиша X"); 
 if(event.keyCode==67)alert("Запрещенная клавиша С"); 
 if(event.keyCode==86)alert("Запрещенная клавиша V"); 
 if(event.keyCode==66)alert("Запрещенная клавиша B"); 
 if(event.keyCode==78)alert("Запрещенная клавиша N"); 
 if(event.keyCode==77)alert("Запрещенная клавиша M"); 
 if(event.keyCode==67)alert("Запрещенная клавиша С"); 
 if(event.keyCode==43)alert("Запрещенная клавиша +"); 
 if(event.keyCode==61)alert("Запрещенная клавиша ="); 
 if(event.keyCode==32)alert("Запрещенная клавиша ПРОБЕЛ"); 
 if(event.keyCode==16)alert("Запрещенная клавиша SHIFT"); 
 if(event.keyCode==17)alert("Запрещенная клавиша CTRL"); 
 if(event.keyCode==9)alert("Запрещенная клавиша TAB"); 
 if(event.keyCode==20)alert("Запрещенная клавиша CAPS LOCK"); 
 if(event.keyCode==13)alert("Запрещенная клавиша ENTER"); 
 if(event.keyCode==191)alert("Запрещенная клавиша /"); 
 if(event.keyCode==221)alert("Запрещенная клавиша ]"); 
 if(event.keyCode==220)alert("Запрещенная клавиша \\"); 
 if(event.keyCode==192)alert("Запрещенная клавиша `"); 
 if(event.keyCode==49)alert("Запрещенная клавиша 1"); 
 if(event.keyCode==50)alert("Запрещенная клавиша 2"); 
 if(event.keyCode==51)alert("Запрещенная клавиша 3"); 
 if(event.keyCode==52)alert("Запрещенная клавиша 4"); 
 if(event.keyCode==53)alert("Запрещенная клавиша 5"); 
 if(event.keyCode==54)alert("Запрещенная клавиша 6"); 
 if(event.keyCode==55)alert("Запрещенная клавиша 7"); 
 if(event.keyCode==56)alert("Запрещенная клавиша 8"); 
 if(event.keyCode==57)alert("Запрещенная клавиша 9"); 
 if(event.keyCode==48)alert("Запрещенная клавиша 0"); 
 if(event.keyCode==27)alert("Запрещенная клавиша ESC"); 
 if(event.keyCode==112)alert("Запрещенная клавиша F1"); 
 if(event.keyCode==113)alert("Запрещенная клавиша F2"); 
 if(event.keyCode==114)alert("Запрещенная клавиша F3"); 
 if(event.keyCode==115)alert("Запрещенная клавиша F4"); 
 if(event.keyCode==116)alert("Запрещенная клавиша F5"); 
 if(event.keyCode==117)alert("Запрещенная клавиша F6"); 
 if(event.keyCode==118)alert("Запрещенная клавиша F7"); 
 if(event.keyCode==119)alert("Запрещенная клавиша F8"); 
 if(event.keyCode==120)alert("Запрещенная клавиша F9"); 
 if(event.keyCode==121)alert("Запрещенная клавиша F10"); 
 if(event.keyCode==122)alert("Запрещенная клавиша F11"); 
 if(event.keyCode==123)alert("Запрещенная клавиша F12"); 
 if(event.keyCode==45)alert("Запрещенная клавиша Insert"); 
 if(event.keyCode==46)alert("Запрещенная клавиша Delete"); 
 if(event.keyCode==154)alert("Запрещенная клавиша PrintScreen"); 
 if(event.keyCode==35)alert("Запрещенная клавиша End"); 
 if(event.keyCode==36)alert("Запрещенная клавиша Home"); 
 if(event.keyCode==37)alert("Запрещенная клавиша стрелка влево"); 
 if(event.keyCode==38)alert("Запрещенная клавиша стрелка вверх"); 
 if(event.keyCode==39)alert("Запрещенная клавиша стрелка вправо"); 
 if(event.keyCode==40)alert("Запрещенная клавиша стрелка вниз"); 
 if(event.keyCode==123)alert("Запрещенная клавиша "); 
 } 
 span></script>
И еще пару советов:
1) Можно попробовать закриптовать ваш код, но это не всегда помогает
2) Можно использовать специально настроеный вами инклюд который будет криптовать ваш код
**Но опять же это не удобно, вечно разкриптовывать, и только после этого вносить изменения
*** , кто не умеет писать крипторы на C++ или C#
Говорю сразу, что самый верхний способ не разкриптовывает так что им не пользуйтесь!
Вот и все мои советы, если совместить все вместе, то думаю будет сложно сR.I.P.здить ваш шаблон, удачи!!!
и надеюсь я заслужил ваших коментариев, и того чтоб вы нажали на плюсик
Простите если было, но я искал нечего найти не смог...
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу