tags:

views:

34

answers:

2

Hi there,

I m using session in my project and i wrote

Session.Clear(); 
Response.Redirect("Login.aspx");

under the logout button. And i m cheking Session["user"] in all pages's page load event. if it is null i am sending user to Login.aspx. But pages are coming without go to page load event when i write a page to url however i clicked Logout button.

Do you have any idea?

Thanks in advance

Çağın

+1  A: 

Session.Clear() only clears values in session dictionary. Use Session.Abandon().

http://stackoverflow.com/questions/347377/in-asp-net-when-should-i-use-session-clear-rather-than-session-abandon

Aliostad
I wrote Session.Abandon() but my problem dosent solved. I can go the pages how i write page url on the url area and i m sure of cheking Sessions on the page load events.
cagin
+1 for explanation and informative SO link :)
PRR
A: 

Try Session.Abandon Method

PRR