Avatar billede webhest Nybegynder
04. november 2003 - 19:27 Der er 12 kommentarer og
1 løsning

Funktion som kun 1 bruger må bruge!

Hej!

Jeg vil lave sådan noget så man ikke kan højreklikke..!
KUN 1 kan gøre det, og det er self. mig..!
Men kan ikke helt få det til at virke :S
Koden ser således ud:


<?
mysql_connect("localhost", "******", "******");
mysql_select_db("chat-webghost");
$res1 = mysql_query("SELECT * FROM brugeroplysninger");
$row1 = mysql_fetch_array($res1);
if($row1[brugernavn] == "$row1[brugernavn]"){
?>
<script language=JavaScript>
<!--

//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com

var message="Funktionern var ikke tilladt!";

///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")

// -->
</script>
<?
}
elseif($_SESSION[brugernavn] == "Webmaster"){
}
?>
Avatar billede sukos Juniormester
04. november 2003 - 19:32 #1
Hvad vil du med denne:
if($row1[brugernavn] == "$row1[brugernavn]"){
???

Hvad med:
if($row1["brugernavn"] != "Webmaster"){
Avatar billede kgalant Nybegynder
04. november 2003 - 19:32 #2
Hvorfor gør du ikke bare sådan:

if($_SESSION[brugernavn] != "Webmaster"){

clickkode her...

} else {

}
Avatar billede schaefner Juniormester
04. november 2003 - 19:33 #3
Der er vel bare:

<?php
if($_SESSION['brugernavn'] != 'Webmaster'){
?>
<script type="text/javascript">
<!--

//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com

var message="Funktionern var ikke tilladt!";

///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")

// -->
</script>
<?php
}
?>
Avatar billede schaefner Juniormester
04. november 2003 - 19:34 #4
Eller eventuelt bare glemme ideen med at forhindre højreklik. Hvad er der af hemmeligheder?
Avatar billede sukos Juniormester
04. november 2003 - 19:36 #5
Fornuftigt forslag schaefner! :O)
Avatar billede schaefner Juniormester
04. november 2003 - 19:39 #6
og hvad vil du i grunden selv kigge efter? Du har vel koden liggende selv alligevel?
Avatar billede tipsen Nybegynder
04. november 2003 - 19:42 #7
Det er jo alligevel nemt nok at omgå det dér "højre-kliks-trick", så hvorfor dog bruge tid på det...
Avatar billede webhest Nybegynder
04. november 2003 - 19:58 #8
schaefner - vil du ligge et svar?
Jeg kunen ikke få de andres til at virke, så jeg vil lige have dit til at svare :)
Avatar billede schaefner Juniormester
04. november 2003 - 20:47 #9
Bare giv dem til kgalant. Hans virker sådan set ligesom min. Jeg var bare flink, at lave det hele for dig.
Avatar billede olebole Juniormester
05. november 2003 - 01:28 #10
<ole>

Har du behov for at spørge, har du ikke noget, der er værd at skjule  :)

/mvh
</bole>
Avatar billede tipsen Nybegynder
05. november 2003 - 02:16 #11
ole: Den var egentlig meget god :)
Avatar billede olebole Juniormester
05. november 2003 - 05:02 #12
Faktisk er det ikke min egen. Jeg skylder Thor (jumper her fra E) æren - men ja, den er temmelig sigende  ;o)
/mvh
Avatar billede exp Juniormester
05. november 2003 - 18:06 #13
meget...!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester