ggp Skrevet 6. desember 2004 Skrevet 6. desember 2004 (endret) Jeg har laget en php login i php Her er litt av koden $username = 'Mitt_brukernavn' $password = 'Mtt_passord' $if $_POST['username'] == $username && $_POST['password'] == $password ... Hvordan kan jeg få flere passord og bruker navn ? Må jeg forandre hele opsettet ? ( Går det ann å få $username og $password fra en .txt fil btw ? ) Endret 6. desember 2004 av ggp
audunr Skrevet 6. desember 2004 Skrevet 6. desember 2004 Ja, dette kan du gjøre på mange måter. Den enkleste måten, som riktignok ikke er noen god måte, er denne: if (bruker1 or bruker2 or bruker3) { // Et eller annet som skal gjøres etter at man har logget inn. } else { echo 'Feil brukernavn eller passord'; } Bytt ut bruker1-bruker3 med de sjekkene du må gjøre for å finne ut om kombinasjonen av brukernavn og passord er riktig, som f.eks. $_GET['username'] == $username && $_GET['password'] == $password. Koden din har flere feil, så derfor tar jeg dette litt enkelt. Du får heller stille flere spørsmål. Årsaken til at dette ikke er noen god måte er at det kan bli veldig omstendelig om du har mange brukere, i tillegg til at du må inn i koden for å endre brukernavn og passord. Sånn sett er det bedre å bruke en tekstfil eller database. MVH Audun
Gilbert Skrevet 6. desember 2004 Skrevet 6. desember 2004 Kan vel løses ganske greit med array? Det er jo ikke verst oversiktlig til et visst punkt hvertfall.
ggp Skrevet 6. desember 2004 Forfatter Skrevet 6. desember 2004 (endret) Ok, for å si det slik, jeg var på skolen og hadde ikke koden forran meg. Det kan være hvorfor jeg hadde så mye feil... Her er den orginale koden min: ps: den har ikke sikkerhet enda <?php $username = ggp $password = owns if ($_POST['username'] == "$username" && $_POST['password'] == "$password") { header("Location: success.php"); exit; } ?> Endret 6. desember 2004 av ggp
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå