loathsome Skrevet 21. mars 2007 Skrevet 21. mars 2007 (er tydeligvis en svær bug ute å går når det gjelder php-kode. Uansett, her kommer tråden i original form, denne gangen med php-koden i pastebin.) ----- Hei, Bruker SimpleXML for å sjekke om brukernavn og passord stemmer overens med det som er i databasen. Har en kode som ser slik ut nå; http://norskwebforum.no/pastebin/7946-nei Den funker, bortsett fra at den printer errorbeskjed HVER gang den ikke finner, liksom. Litt vanskelig å forklare. Noen som har en løsning, evt. en alternativ måte å gjøre det jeg prøver å gjøre på? Takk!
Runar0 Skrevet 21. mars 2007 Skrevet 21. mars 2007 PHP <?php$valid = false; foreach($database->users->user as $out){ if($out->username == $post_username && $out->password == $post_password){ $valid=true; } } if($valid) { echo "Logged in"; } else { echo "Error"; } ?> Dette burde fungere
CruellaDeVille Skrevet 21. mars 2007 Skrevet 21. mars 2007 hva med å legge dette i en funksjon med boolsk returverdi og så skrive ut melding alt etter returverdi fra funksjonen?
loathsome Skrevet 21. mars 2007 Forfatter Skrevet 21. mars 2007 Hei, Løste problemet selv ved å sette en $auth-variabel til TRUE etter godkjent innlogging. Dersom denne var FALSE, ble errorboksen vist - slik som Shadows0 eksempel, nesten. Takk for svar dere, loathsome+
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å