I have an application which stores session variables. When I do the logout I call the RemoveAll() method on available sessions.
The method seems not working. Do you know how it is possible to force removing a Session variable?
Regards.
Session.Abandon()
cancels the current session
Session.Clear()
will just clear the session data and the the session will remain alive
more Details:
Session.Abandon()
method destroys all the objects stored in a Session object and releases their resources. If you do not call the Abandon method explicitly, the server destroys these objects when the session times out(I may add:Session_OnEnd
event is triggered)
http://msdn.microsoft.com/en-us/library/ms524310.aspx
Session.Clear()
just removes all values (content) from the Object. The session with the same key is still alive.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With