Ivm met die beveiligde pagina, ja dat is perfect mogelijk. Maar dan moet je wel wat kunnen werken met beginselen van php.
Bovenaan de beveiligde pagina van je website zet je volgende code:
Code: Selecteer alles
<?
$userdata = session_pagestart($user_ip, PAGE_SITE);
init_userprefs($userdata);
?>
Daarna begin je gewoon je pagina in html te typen zoals je altijd doet (maak desnoods je html eerst via dreamwaver ofzo als je niet je code zelf typt, en voeg daarna de php code). Dus na die code volgt: <head><title>...</title></head><body>... enzovoort.
Maak je pagina zoals die zou moeten zijn, maar dan zonder de inhoud. Dus het menu maak je, alles, maar juist de tekst (die dus beschermd moet zijn) zet je er nog niet.
Op de plaats waar je tekst moet komen zet je de volgende code:
Code: Selecteer alles
<? if($userdata['session_user_id'] > 0) { ?>
<? } else { ?>
<? } ?>
Dit ziet er vreemd uit, maar ik zal nu de code nog eens herhalen maar commentaar toevoegen om te verduidelijken.
Code: Selecteer alles
<? if($userdata['session_user_id'] > 0) { ?>
BLOK 1<br>
Deze tekst zie je als je <b>ingelogged</b> bent.
<? } else { ?>
BLOK 2<br>
Deze tekst zie je als je <i>niet ingelogged</i> bent.
<? } ?>
Blok 1 is enkel en alleen te zien als de persoon die op je site surft is ingelogged. Is die niet ingelogged dan ziet die BLOK2. Je kan de tekst vervangen door eender welke W3C valid code. Dat wil zeggen, javascript, html, dhtml, flash, what so ever, zolang je het in een normale webpagina kan zetten, kan je het tussen die code steken.
Voila, nu heb je een members-only pagina.