loathsome Skrevet 21. mars 2007 Del 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! Lenke til kommentar
Runar0 Skrevet 21. mars 2007 Del 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 Lenke til kommentar
CruellaDeVille Skrevet 21. mars 2007 Del Skrevet 21. mars 2007 hva med å legge dette i en funksjon med boolsk returverdi og så skrive ut melding alt etter returverdi fra funksjonen? Lenke til kommentar
loathsome Skrevet 21. mars 2007 Forfatter Del 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+ Lenke til kommentar
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å