Een sessie blijft open op een gedeelde computer
7 november 2026 · 6 min leestijd · Marketing Scan
In dit artikel
Testprocedure: zes controles na afmelden
Gebruik een testaccount, nooit een echt klantaccount, en één browser met een schone sessie. Voer de stappen in deze volgorde uit en noteer per stap het waargenomen gedrag.
- Inloggen en pagina openen. Open een privépagina, zoals een bestelgeschiedenis of profiel, en laat die in een tabblad staan.
- Afmelden via de knop. Gebruik de logout van de site zelf, niet het sluiten van het venster.
- Terugknop. Ga terug met de browserknop. Verwacht: geen privégegevens, maar een inlogpagina of een lege staat.
- Directe link. Plak de URL van de privépagina in een nieuw tabblad. Verwacht: omleiding naar inloggen.
- Tweede tabblad. Had je de site in twee tabbladen open, ververs dan het tweede. Verwacht: afgemeld, niet ingelogd.
- Cookies nakijken. Bekijk in de ontwikkelaarstools van de browser het sessiecookie voor en na afmelden. Verwacht: verwijderd of vervangen, niet ongewijzigd.
Een test met het scherm bewijst niet dat de server de sessie echt heeft beëindigd. Laat je ontwikkelaar daarom ook nagaan of de oude sessiesleutel na afmelden nog wordt geaccepteerd.
Diagnose en beslisblad: wat wijst op welk probleem
Gebruik de tabel om je waarnemingen te koppelen aan een waarschijnlijke oorzaak. Het zijn richtingen om te onderzoeken, geen bewezen diagnoses.
| Waarneming | Mogelijke oorzaak | Wat je doorgeeft |
|---|---|---|
| Terugknop toont privépagina | Pagina uit cache of geschiedenis | Cachegedrag van ingelogde pagina's laten nakijken |
| Directe link werkt nog na afmelden | Sessie niet beëindigd op de server | Logout moet de sessie server-side ongeldig maken |
| Sessiecookie blijft ongewijzigd | Cookie niet gewist of vervangen | Cookiebeheer bij logout nakijken |
| Tweede tabblad blijft ingelogd | Zelfde oorzaak als hierboven, of aparte tokens | Alle tokens van de gebruiker ongeldig maken |
| Gebruiker is na lange inactiviteit nog ingelogd | Geen of te lange sessieduur | Beleid voor sessieverval afspreken |
Noteer ook welke browser en welk apparaat je gebruikte. Gedrag kan per browser verschillen, dus een test in één browser dekt de andere niet.
Sessieverval en gedeelde computers: wat je zelf kiest
Er is geen vaste duur die voor elke site past. Je kiest op basis van wat een open sessie kan tonen. Toont ze enkel een nieuwsbriefvoorkeur, dan weegt dat minder dan bestellingen, facturen of adresgegevens. Bespreek met je ontwikkelaar een duidelijke inactiviteitslimiet en een maximale sessieduur, en laat vastleggen wat er gebeurt bij verval: een melding en een omleiding naar inloggen.
Overweeg bij gevoelige gegevens een extra bevestiging voor acties zoals het wijzigen van een adres of wachtwoord. Een extra verificatiestap helpt als iemand toch toegang kreeg. Google legt in de eigen accounthulp bijvoorbeeld uit dat tweestapsverificatie een extra beveiligingslaag toevoegt voor het geval een wachtwoord wordt gestolen (hulp over tweestapsverificatie). Dat gaat over Google-accounts; of en hoe je dit in je eigen site inbouwt, hangt af van je platform en de keuzes van je ontwikkelaar.
Fictief overdrachtsvoorbeeld: een klantaccount in een webshop
Een fictieve webshop heeft een klantenzone met bestelgeschiedenis. Een medewerker test de procedure op een gedeelde winkelcomputer.
Invoer: een testaccount, browser A, een privépagina met een bestelgeschiedenis in twee tabbladen, afmelden via de logoutknop.
Verwachte controles: na afmelden toont de terugknop geen bestellingen maar een inlogscherm; de directe URL leidt naar inloggen; het tweede tabblad toont na verversen niet de bestellingen; het sessiecookie is verwijderd of vervangen; na de afgesproken inactiviteit verloopt een nieuwe testsessie met een melding.
Is één controle niet gehaald, dan schrijf je voor de ontwikkelaar een korte melding: stap, verwacht gedrag, waargenomen gedrag, browser, tijdstip. Geen enkele uitkomst in dit voorbeeld is een meting; het is een invoerlijst voor je eigen test.
Na de aanpassing: hertest en blijvende gewoonten
Herhaal na elke wijziging aan login, logout of sessies exact dezelfde zes stappen en vergelijk met je eerdere notities. Test ook in een tweede browser en op een mobiel apparaat. Beperk je niet tot het ene scenario dat je net herstelde.
Voor medewerkers die op gedeelde computers werken, helpen eenvoudige afspraken: altijd afmelden via de knop, het venster niet zomaar sluiten, en indien beschikbaar een privévenster gebruiken, dat na sluiten in de regel geen lokale sessie- en cachegegevens bewaart. Controleer wel dat het venster echt gesloten is, want sessiegegevens of recente geschiedenis kunnen anders zichtbaar blijven. Voor klanten kan een duidelijke melding bij de logout ('je bent afgemeld') helpen.
Wil je ook de publiek zichtbare signalen van je website bekijken, ga dan naar Marketing Scan. Een publieke scan ziet wat een bezoeker kan zien en bewijst niet hoe je sessies of cookies intern zijn ingesteld.
Veelgestelde vragen.
Volstaat het om het browservenster te sluiten op een gedeelde computer?
Niet altijd. Een sessie kan na het sluiten van een venster blijven bestaan, afhankelijk van het cookie en de instellingen van de site. Meld daarom af via de logoutknop en test dat je site ook echt de sessie beëindigt.
Waarom toont de terugknop soms nog een privépagina na afmelden?
De browser kan een kopie van die pagina bewaard hebben. Dat is iets anders dan een sessie die nog geldt. Test daarom ook de directe link in een nieuw tabblad: wordt die niet meer toegestaan, dan wijst dat erop dat het om weergave uit het geheugen van de browser gaat. Dat bewijst nog niet dat de server de oude sessie ongeldig heeft gemaakt; laat dat je ontwikkelaar apart nagaan.
Welke sessieduur moet ik instellen voor mijn site?
Er is geen vaste waarde die voor iedereen geldt. Kies op basis van de gevoeligheid van de gegevens achter het inlogscherm en bespreek een inactiviteitslimiet en een maximale duur met je ontwikkelaar. Leg vast wat de gebruiker te zien krijgt als de sessie verloopt.
Kan ik dit testen zonder technische kennis?
De meeste controles van de procedure kun je zelf doen zonder code: afmelden, terugknop, directe link, tweede tabblad en vernieuwen. Het nakijken van cookies in de ontwikkelaarstools en het beëindigen van sessies op de server laat je beter aan een ontwikkelaar over.
Bronnen bij dit artikel
Hoe werkt een marketing scan? Meetmethode en grenzen
Van advies naar actie voor jouw website
Maak een gratis account voor één website. Controleer zes kenmerken van je homepage en bekijk maximaal drie bevindingen.
Herhaal de check handmatig één keer per zeven dagen. Voor volledige audits en automatische opvolging is uitgebreide toegang nodig.
Maak je gratis account