Beste phpers,

ik heb een php pagina gemaakt waarop je kunt inloggen met een gebruikersnaam en een paswoord.Er is ook een registratiepagina gemaakt om nieuwe gebruikers aan te maken.Dit alles wordt in een mysql database geplaatst.

Nu zou ik willen dat een bepaalde pagina enkel kan bekeken worden door een geristreerde gebruiker.Hoe kan ik dit op een eenvoudige maar goede manier realiseren?

Ik zou ook nog willen dat je op de hoofdpagina kunt zien wie er allemaal ingelogd is op een bepaald tijdstip.Ik vermoed dat het iets met sessies te maken heeft al begrijp ik dat onderwerp niet helemaal.Wat eenvoudige en duidelijke uitleg is welkom

Wie helpt me een beetje vooruit?

Bedankt
Wanneer iemand inlogd sla je een sessie op met $_SESSION['login'] =1;

De beveiligde pagina bekijk je dan
<?php
if($_SESSION['login'] == 1){
echo 'Pagina';
}else[
echo 'Boeh bah Boeh. Jij mag hier niet komen';
}
?>

De active users moet je doen door de tijd van pageview op te slaan in de db en dan gewoon kijken wie actief was in de laatste 5 min.
ja een rechtensysteem he, met 0 of 1 , en je schrijft dit gewoon weg in je tabel van users. Dan controleer je of ie bij rechten (0 of 1) heeft staan.
je kan daar ook verder in gaan en een rechtentabel maken
dan kan je zeggen jij mag topic lezen,verwijdren,veranderen,posten, ...
maar dat is al iets vergaander.

Reageren