Inactief

Status
Niet open voor verdere reacties.

kabourterplop

Gebruiker
Lid geworden
25 feb 2007
Berichten
323
Goedendag,

Ik ben bezig met een groot inlog systeem, maar nu moet er een functie inkomen dat hij dus bekijkt als je langer dan 20 minuten geen acties heb gedaan dat je wordt uitgelogd.

Het moet in een sessie, niet database gestuurd.

Groet, Bart
 
Mijn vraag stelling is dus hoe kan ik zorgen dat mensen na X minuten automatisch worden uitgelogd? Het moet gebeuren met een sessie.
 
Dit hangt even af van wat je precies wil.

Deze 2 opties zie ik:
Stel gebruiker A is 20minuten inactief. Bij een volgende handeling (activiteit) wordt de opgeslagen datum van laatste activiteit (in de sessie) vergeleken met de huidige datum. Langer dan 20min > uitloggen.

De tweede optie is een javacript-achtig iets wat elke X aantal minuten controleert of de gebruiker nog actief is. Wanneer het verschil in tijd (zie optie 1) langer dan 20min is, wordt de pagina geredirect naar de uitlogpagina (en dus uitgelogd).


Optie 1 lijkt mij het meest gebruiksvriendelijk en daar komt bij kijken dat de website niet zwaar beladen wordt door een javascript-stukje dat elke X aantal minuten controleert.



Edit: het uitloggen is het verwijderen van de sessie.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan