ورود

View Full Version : سوال: حذف کل cookie ها در Session_end



Iran58
سه شنبه 19 تیر 1397, 12:41 عصر
چگونه می توانم وقتی Session_end استارت شد کلیه cookie های ایجاد شده در برنامه همگی حذف شوند
باتشکر

r4hgozar
سه شنبه 19 تیر 1397, 19:28 عصر
سلام
روش های مختفی وجود داره


void Session_End(object sender, EventArgs e)
{
HttpCookie aCookie;
string cookieName;
int limit = Request.Cookies.Count;
for (int i=0; i<limit; i++)
{
cookieName = Request.Cookies[i].Name;
aCookie = new HttpCookie(cookieName);
aCookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(aCookie);
}
}




مطالب بشتر هم اینجا هست

https://msdn.microsoft.com/en-us/library/ms178194.aspx


موفق باشید