Husk login

Tags:    php

Lige på og hårdt:
Jeg har et login system, som jeg vil lave en "husk login" på.
Dette er hvad der skal til for at logge ind:
Fold kodeboks ind/udKode 


formen her:
Fold kodeboks ind/udKode 


Nogen der kan fortælle mig, eller selv udvide dette lille script, så man kan lave en husk login :)?



8 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hej Kasper.

Du skal bruge cookies, som CHadi siger. Det er ikke så advanceret.

Det er en god ide, selv at læse manualen igennem før du begynder at oprette spørgsmål.

Jeg tror f.eks. den her ville være dig til stor hjælp :-)
http://dk.php.net/manual/en/features.cookies.php


mvh gustav olsen



Du skal gemme brugernavn og password

så kan du lave en logon, der enten henter fra en login-form eller fra cookiesne



Du skal gemme brugernavn og password

så kan du lave en logon, der enten henter fra en login-form eller fra cookiesne


Jamen i din cookie skal du da kun have at personen er logget ind!
Hvis du altså skal lave en "Husk Login"
Hilsen Chadi
Mit lykketal er 2959



Du skal bare sætte dem ligssom du gør med en session,gem samme værdier, i cookies.. Gem password og brugernavn, også inden du echo'er siden uden tjekker du om fx password cookie ikke er tom, og hvis den ikke er så, ja så laver du nærmest bare login funktionen, du erstatter det bare med de to cookie,s istedenfor de to $_post[''] din login formel...
DU kan læse mere om cookies her:

http://dk.php.net/manual/en/function.setcookie.php

[Redigeret d. 02/12-03 18:52:05 af Class]



Det må være noget med cookies! Det område er jeg ikke så vild med, men prøv find nogle artikler om cookies!
Prøv evt. kig her på udv.dk eller unnder resourcer! Der finder du sikkert et link til en eller anden side, fyldt med PHP artikler!
Hilsen Chadi
Mit lykketal er 2959



$_SESSION['logon'] = "1";
$_SESSION['logon_id'] = $row['ID'];
$_SESSION['logon_nick'] = $row['nick'];
$_SESSION['acceslevel'] = $row['acceslevel'];

Det er hvad der skal til for at man er logget ind.
Er det nødvendigt at lave en cookie til hver af dem??

Og er det i det hele taget en sikker løsning?
Hvordan sletter jeg cookies igen når en bruger trykket log af, for så skal den ikke huske det :)

Er det rigtigt at gøre sådan her?
setcookie ("ID", $row[ID],time()+999999999, "gamereport.dk", "www.gamereport.com", 1);
setcookie ("nick", $row[nick],time()+999999999, "gamereport.dk", "www.gamereport.com", 1);
setcookie ("acceslevel", $row[acceslevel],time()+999999999, "gamereport.dk", "www.gamereport.com", 1);



[Redigeret d. 28/11-03 15:30:56 af Kasper Nielsen]



Du skal gemme brugernavn og password

så kan du lave en logon, der enten henter fra en login-form eller fra cookiesne

Jamen i din cookie skal du da kun have at personen er logget ind!
Hvis du altså skal lave en "Husk Login"
Hilsen Chadi
Mit lykketal er 2959


Hvis du bruger cookies skal du også gemme password, da brugeren selv kan ændre indholdet af en cookie



Hvis du har fået svar på din post så vær venlig at lukke den.

-----------------------------------------------------------------------------

»»Mark S. Johansen



t