Gå til innhold

Flere login navn/passord


Anbefalte innlegg

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 av ggp
Lenke til kommentar
Videoannonse
Annonse

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

Lenke til kommentar

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 av ggp
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...