Vraag & Antwoord

Webprogrammeren & scripting

[php] probleem met uitloggen, user tracking

2 antwoorden
  • Ik heb een website met standaard user/password login systeem. De gegevens van de huidige gebruiker worden opgeslagen in een sessie en in de database. Op deze manier kunnen andere gebruikers zien wie er online is. ('online' vlaggetje in de users tabel). Die flag moet natuurlijk op false gaan wanneer de gebruiker de website verlaat. Dit zou natuurlijk kunnen door een logout knopje. Probleem is echter dat wanneer de gebruiker niet uitlogt en de browser afsluit, de flag op online blijft staan. Dat is niet de bedoeling. Ik kan bij de "onunload" van de body wel een popup maken met een automatische logout, maar deze wordt dan ook aangeroepen bij elke link of refresh. Heeft iemand hier een alternatief / oplossing voor? [php/mysql/apache op linux. Geen systeem rechten op de server]
  • Soort timeout gebruiken, de gebruiker klikt naar de volgende pagina en de timer wordt gereset. Als de timer verlopen is, is de gebruiker blijkbaar weg (of heel lang aan het lezen op dezelfde pagina).

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.