Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[php] probleem met uitloggen, user tracking

de_paashaas
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

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