Artiklen beskriver(lidt forenklet) hvordan en bruger logger på. Men den beskriver ikke hvordan jeg søger for at det kun er ham der kan komme ind på: hemlig.php
fx. sætter du en cookie når brugeren logger ind... Derefter tjekker du om cookien er sat på på de sider, hvor brugeren skal være logget ind for at se, hvis cookien ikke er der, skal han logge ind...
Altså: Man har et <form> felt, hvor man skal indtaste sine oplysninger: brugernvn og password...
På loginsiden, bliver der tjekket om oplysningerne passer, hvis de gøre så sætter du en cookie:.. setcookie(\"brugernavn\",\"$brugernavn\",TIME()+1000); setcookie(\"password\",\"$password\",TIME()+1000);
På en side hvor man fx, skal være logget ind... Skal du tjekke om cookien er sat, og om de oplysninger som ligger i cookien er sande [sikkerhed]....
fx: <? $resultat = Mysql_query(\"select bruger FROM bruger where bruger =\'$brugernavn\' AND password =\'$password\'\"); $antal = Mysql_num_rows($resultat); if ($antal > 0) { ?> Du er inde.
Jeg har denne fil: <? mysql_connect(\"localhost\", \"root\", \"\"); mysql_select_db(\"venoe\"); $resultat = Mysql_query(\"select bruger FROM bruger where bruger =\'$brugernavn\' AND password =\'$password\'\"); $antal = Mysql_num_rows($resultat); if ($antal > 0) { ?> Du er inde.
<? } else { echo \"Du er ikke loget ind.\"; } ?>
Og jeg for denne meddelelse: Warning: Supplied argument is not a valid MySQL result resource in c:\\apache\\htdocs/venoe/mysql/inde.php on line 4 Du er ikke loget ind.
morv: Kan du beskrive hvad du mener, eller kender du et sted på nettet der forklarer det? Engelsk er ok.
skolestofdk: Det syntes jeg oxo, problemet er bare at den \"inkompetente\" bruger er en mulig kunde. Det er heller ikke altid at brugeren kan gøre for det, det kan være at standart indstillingerne på hans arbejdsplads eller skole er sat til ikke at acceptere cookies.
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.