Mijn website maakt gebruikt van Sessions
De eerste keer dat een gebruiker met zijn browser de pagina bezoek krijgt hij een
sessie id, (dat is natuurlijk normaal)
Maar goed, als de gebruiker dan eenmaal klaar is kan hij op de knop afmelden drukken.
Dan wordt er een functie aangeroepen die
Session.RemoveAll en
Session.Abandon doet
Maar nu zit je nog op de uitlogpagina (is dezelfde als de inlogpagina),
en hier kun je dus ook weer inloggen als je dat wilt.
Maar zodra ik daar dan inlog dan ga ik gelijk weer terug naar de
inlogpagina met een sessie timeout (dat is een eigengeschreven functie)
dat klopt omdat er geen waarden in het sessieobject zitten.
Na wat nader onderzoek blijkt dat alle values leeg zijn, maar het sessionID blijft wel bestaan
met andere woorden de sessie blijft nog steeds geldig.
Hoe kan ik nou zeggen dat de sessie verwijdert moet worden, en als men inlogd dat je dan opnieuw een sessie toegewezen krijgt
want ook bij de loginpagina worden weer variabelen toegewezen aan het sessie object, maar die blijven leeg
omdat je volgens mij session.abandon hebt gedaan
Wie kan me hier iets meer over vertellen ?
De eerste keer dat een gebruiker met zijn browser de pagina bezoek krijgt hij een
sessie id, (dat is natuurlijk normaal)
Maar goed, als de gebruiker dan eenmaal klaar is kan hij op de knop afmelden drukken.
Dan wordt er een functie aangeroepen die
Session.RemoveAll en
Session.Abandon doet
Maar nu zit je nog op de uitlogpagina (is dezelfde als de inlogpagina),
en hier kun je dus ook weer inloggen als je dat wilt.
Maar zodra ik daar dan inlog dan ga ik gelijk weer terug naar de
inlogpagina met een sessie timeout (dat is een eigengeschreven functie)
dat klopt omdat er geen waarden in het sessieobject zitten.
Na wat nader onderzoek blijkt dat alle values leeg zijn, maar het sessionID blijft wel bestaan
met andere woorden de sessie blijft nog steeds geldig.
Hoe kan ik nou zeggen dat de sessie verwijdert moet worden, en als men inlogd dat je dan opnieuw een sessie toegewezen krijgt
want ook bij de loginpagina worden weer variabelen toegewezen aan het sessie object, maar die blijven leeg
omdat je volgens mij session.abandon hebt gedaan
Wie kan me hier iets meer over vertellen ?