Hjælp med session

Tags:    php

Hej...


Er lige begyndt på session. Men har et problem, Jeg har set han login system men der er en ting jeg ikke kan få til at virke :/
Det er på siden
http://efy.dk/login/login.html

Med bruger

navn: test
pass: test

men når jeg er logget så den side der skal værwe beskyttet virker ik :/

Min kode er:

<?php
session_start();
if(!$_SESSION['loget_in'] == 1) {//Hvis brugeren ikke er logget in
header("Location: http://www.efy.dk/login/login.html");//Sender brugeren videre
exit;//Sørger for at resten af koden, ikke bliver udført
}
echo "Hey hey";
?>



Artikkel:

http://www.udvikleren.dk/article.php?aid=87&techid=6

Hvad er der galt ?

[Redigeret d. 01/12-04 11:02:48 af Efy]



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Den 01-12-04 11:00 skrev Efy følgende:
----------------------------------------------------------------------------

navn: test
pass: test


<?php
session_start();
if(!$_SESSION['loget_in'] == 1) {//Hvis brugeren ikke er logget in
header("Location: http://www.efy.dk/login/login.html");//Sender brugeren videre
exit;//Sørger for at resten af koden, ikke bliver udført
}
echo "Hey hey";
?>
-----------------------------------------------------------------------------

Nu skal jeg, med min begrænsede erfaring, ikke kunne sige hvorvidt det er nogen reel fejl, men burde du ikke enten skrive

if(!$_SESSION['loget_in']) eller if($_SESSION['loget_in'] != '1')

?



Man vil normalt sætte indtastet brugernavn og password op mod f.eks. en database.

Du kan også sætte variabler når du tester, f.eks.:

Fold kodeboks ind/udKode 

-
Mvh.
Christian Schultz Knudsen



t