Check for login før siden er tilgængelig

Tags:    php

Hej med jer,

Jeg har lavet en login funktion på min side som virker fint. Den tjekker med databasen om det hele stemmer og dirigerer mig til den side jeg har valgt og blive sendt til.

Mit problem ligger i at hvis jeg fx. går op i adressefeltet og skriver den sider jeg gerne skulle bruge brugernavn og kode til for at kommer ind på, så kommer jeg ind alligevel.
Hvordan undgår jeg det?

På forhånd tak :)

main_login.php
Fold kodeboks ind/udKode 


checklogin.php
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 21.04.2009 22:40 af Bruger #14839
Er bange for at vi er nød til at se noget kode for at kunne besvare dit spørgsmål.. :)



Ja undskyld da :D det gik lidt stærkt. Har ingen kode i forbindelse med login på den side jeg directer tile efter succesfuldt login, hvilket leder mig til at tro at der burde være noget.

Den tutorial jeg har benyttet mig af var ikke så avanceret desværre.

Har tilføjet kode i min originale post.



Med det der kan du så tjekke om du er logget ind med:
Fold kodeboks ind/udPHP kode 




Med det der kan du så tjekke om du er logget ind med:
Fold kodeboks ind/udPHP kode 


Jeg takker og bukker. Hvilke af mine sider skal jeg indsætte det på? Og hvordan directer den mig videre?

Forestillede mig noget lignende:

Fold kodeboks ind/udKode 


Men det fungerede ikke :( render lidt rundt i mørke her desværre




Indlæg senest redigeret d. 22.04.2009 11:07 af Bruger #14839
Du skal lige huske at bruge en:

Session_start();



Du skal lige huske at bruge en:

Session_start();


Jeg tilføjede en end parantes på dit if statement og så virkede det faktisk, men nu kan jeg så ikke logge ind til admin.php



Session_register er gammeldags, brug hellere $_SESSION['myusername'] = "værdi" i stedet.

I checklogin.php mangler du at sætte session_start();



Indlæg senest redigeret d. 22.04.2009 19:43 af Bruger #6559
t