Gå til innhold

Får feil ved innlogging.


Anbefalte innlegg

Videoannonse
Annonse

HEi

 

Skjønner ikke helt hva som er galt der. Det der virker jo helt okei... Ihvertfall stemmer det som jeg skriver inn i formen med det som kommer på neste side... Hvis du lurer på hvorfor ikke session array kommer fram, så er det jo fordi man ikke skriver riktig passord, regner jeg med..

 

Hva skjer dersom du skriver brukernavn og passord ?

(Hvis header() skal funke, så må du vel fjerne de print_r() i starten ?)

 

/

Lenke til kommentar

Den er jo grei. Stemmer evt. brukernavn admin og passord test med det som er i databasen ? Er det kjørt md5 på passord i databasen ? Er det evt 2 med samme brukernavn og passord i databasen ?

 

Prøv å sette inn noen echoer i hver if case...

 

Flytt de to print_r setningene til rett før teksten "Kunne ikke logge inn", slik at denne kun kommer opp dersom innlogging feiler... Bare for å debugge litt.

Lenke til kommentar

Funker heller dårlig.

- Har flyttet print_r-settningene.

- Endret fra: $_SESSION['loggetinn'] == TRUE;

Til: $_SESSION['loggetinn'] == 1;

- Lagt echoer i alle "if".

- Trippeltskjekket at passordet er md5'et og står i md5-form.

 

Aner ikke hva som er feilen. Får denne feilen nå:

 

Notice: Undefined index: submit in /free1go/j/u/www.juventusnorge.1go.dk/utvikling/login23.php on line 4

 

Notice: Undefined index: login in /free1go/j/u/www.juventusnorge.1go.dk/utvikling/login23.php on line 35

Du er ikke logget inn.

Endret av ett
Lenke til kommentar

Grunnen til at du får de feilmeldingene, er fordi at $_POST["submit"] ikke er definert... og $_SESSION["login"] ikke er definert...

 

Hele grunnen til at du ikke får logget inn, er nok fordi du sjekker om $_SESSION["login"] == true, mens hvis en logger på med rett brukernavn og passord, så setter du $_SESSION["loggetinn"] = true;

 

Hvis du ser forskjellen... ;)

 

EDIT Men dòg de "feilmeldingene", er bare advarsler, da...

Du kan unngå dem ved å sette error_reporting(E_ALL ^ E_NOTICE) (Mener det var det) i toppen av scriptet. (Istedetfor det du har der).

Endret av kakkle
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...