De titel zegt het al ik gebruik een inlog systeem en ik wil als je ingelogd bent dat je dan op die pagina kan en anders niet plz help

greetzz
post je loginsysteem eens
als je inlogt zet dan een waarde is de sessie: bijvoorbeeld:
<?
$_SESSION['logged']="1";
?>
bij elke pagina die je beveiligd controleer je of deze waarde wel bestaat. Dus boven aan elke pagina:
<?
if(!isset($_SESSION['logged']))
{
echo 'je bent niet ingelogd';
}
else
{
echo 'beveiligde inhoud';
}
?>
integers altijd buiten quotes houden
heb gedaan wat jij zei maar het lukt niet er komt wel even op beveiligde inhoud maar hij linkt gewoon door hoe kan dat
probeer dit is

<? if ($_SESSION['logged'] == "1")
{
echo "Beveiligde inhoud";
}
else
{
echo "Je bent niet ingelogd!";
} ?> 
@ nicholas.

Post je loginsysteem eens. Heb ik al eerder om gevraagt.
members systeem = http://www.anouksweb.nl/phpscriptss/members.zip

als ik doe wat thijs zegt komt er 1 second lang op het scherm je bent nie ingelogd en daarna verschijnt de pagina die normaal beveiligd moet zijn toch

hoop dat iemand me kan helpen
ik weet niet hoor maar in de leesmij.txt staat toch duidelijk wat je moet doen om een pagina te beveiligen
Beveiligde pagina's:
Een beveiligde pagina maken is heel simpel door het gebruik van sessions, het gaat als
volgt:

	<?
	session_start();

	if(session_is_registered('memberid')){
	echo "Jah, je bent ingelogd";
	}
	else{
	echo "Jammer dan !, eerst ff inloggen";
	}
	?>

Veel plezier met je membersysteem !
Thijs schreef op 26.05.2006 00:11
ik weet niet hoor maar in de leesmij.txt staat toch duidelijk wat je moet doen om een pagina te beveiligen
Beveiligde pagina's:
Een beveiligde pagina maken is heel simpel door het gebruik van sessions, het gaat als
volgt:

	<?
	session_start();

	if(session_is_registered('memberid')){
	echo "Jah, je bent ingelogd";
	}
	else{
	echo "Jammer dan !, eerst ff inloggen";
	}
	?>

Veel plezier met je membersysteem !


Meteen verkopen dat script, is antiek man!
Dit gebruiken ipv het session_is_registered:
<?php
if(isset($_SESSION['memberid']))
?>

Reageren