Johan Holst Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
> Hej,
>
> Jesper Holm wrote:
> > Jeg har lavet et log-in system i PHP med følgende kode:
> > -----------------------------------------------------
> >
> > <?
> > if(($bruger) && ($password)){
> >
> > $dage = 2;
> >
> > $frist = time() + (60 * 60 * 24 * $dage);
> > setcookie("bruger", $bruger, $frist);
> > setcookie("password", $password, $frist);
> >
> > }
> > ?>
>
> Det er altid dumt at gemme password i cookies da de nemt kan fanges så
> :( F.eks. hvis cookien ikke slettes... eller ligende.
> Gem eventeuelt et krypteret password med salt... f.eks.
> $salt = 'sadk09u32hd93udpjd093'; //tilfældige tegn i en var.
> $cookie_password = md5($salt.$password);
>
> > if (($bruger) && ($password)){
>
> Nævne det ikke først... men regn ikke med register_globals forbliver sat
> til on (forhåbentlig ikke...). dermed $_POST['bruger'] ..
> $_POST['password'] hvis du bruger post i form... eller hvis det er en
> get så brug $_GET... (sagde han og kunne se lidt længere nede det er
> get... hvilket også er dumt... da password så bliver en del af URL'en...
> brug POST...)
>
>
> > <form method="get" action=<? echo $PHP_SELF; ?>>
> > Brugernavn:<br>
> > <input type="text" name=bruger><br>
> > Password:<br>
> > <input type="password" name=password><br>
> > <input type="submit" value="Log ind">
> > </form>
>
>
> Brug method="post" i stedet for get..
>
> > Mit spørgsmål: Hvordan laver jeg en funktion der kan logge en
> > bruger ud? Som I kan se, gemmer siden en cookie med $bruger og
> > $password. Hvis man indtastet adressen igen, vil brugeren jo
> > stadigvæk være logget på.
>
> Det står faktisk i PHP manualen.
> tjek:
>
http://dk2.php.net/setcookie
> Example 2. setcookie() delete exampes :)
Jeg forstår ikke 100% beskrivelsen i manualen. Kan du, Johan (eller andre)
prøve at skrive koden til at slette cookien UD FRA DEN COOKIE SOM JEG HAR
SAT (se længere oppe
Så ville det være en kæmpe hjælp da jeg som sagt er helt ny i "faget"
Tak for hjælpen så langt, Johan.
/ Jesper
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials