Header og If() sender ikke vidre?

Tags:    php

Hej udviklere!

Har et problem, på min side har jeg et community.. Når man opretter en bruger modtager man en mail fra os med et aktiverings link + kode. Det virker fint nok, den sender mail og gør at hvad den skal..

Nu er jeg kommet der til hvor.. HVIS brugeren ikke har aktiveret sin konto, og han alligevel prøver at loggeind bliver han sendt til en side hvor der står han skal aktivere og bla bla bla..

Men! Den vidre sender en til "not_acvitated.php" selv om man ikke er logget ind/har aktiveret ;D

Den skal helst kun tjekke hvis man er logget ind :D

Her er min kode:
Fold kodeboks ind/udKode 


Jeg tænkte så på, om man ikke kunne bruge en $row[user] men det kan man jo ikke OVEN i hentsql ?

Hmmm :D

ses venner ! :D



Der er ikke noget der hedder AND i PHP. Det hedder &&



der er noget der hedder and/AND i php fejlen er nok snarer at hverken $user eller $pass har nogen som helst værdier.

http://dk2.php.net/manual/en/language.operators.logical.php



Hmmm.. Men hvordan kan man så lave det ?

man kan jo ikke lave det:

Fold kodeboks ind/udKode 


så hvordan kan man ellers lave det ?

Måske med sessions?

$_session[user] ?



du har vel en form med method POST eller GET for at kunne logge ind, så user og pass bør jo være i en af dem.



t