Avatar billede KurtG Forsker
Oprettet i går kl. 13:25 Der er 1 kommentar og
1 løsning

Se om det er en ny bruger, der ikke er logget ind

Jeg er ved at lave en hjemmeside, der består af flere sider.
Via index.php kan man vælge at se noget og kommer derefter til en side med login: logind.php.
Er logind korrekt, sendes man videre til en tredje side: vis.php, der viser det ønskede.
Problem: Man kan komme direkte ind på vis.php uden at logge ind, da logind fra en anden bruger er gemt i nogle session-data.
Hvordan løser jeg det?

Jeg har tænkt på om det kan løses ved at se på fra hvilken maskine der forsøges at komme ind på vis.php. Men kan man det?

En anden mulighed kunne være at lade det hele foregå på index.php, men det bliver nok noget snørklet at få til at virke!
Avatar billede arne_v Ekspert
Skrevet i går kl. 13:41 #1
Login siden sætter vel noget i session som du kan teste på i vis??
Avatar billede KurtG Forsker
Skrevet i går kl. 17:24 #2
Ja, og det tester jeg også på.
Men det viser sig, at man kun kommer ind på vis.php, hvis man benytter en pc, der før er blevet logget ind.
Så der er nok ikke noget problem i virkeligheden.

Men derfor kan det da godt være interessant, om man kan detektere hvorfra en forespørgsel kommer.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester