بسم الله الرحمن الرحيم
لدي في احدى الصفحات تسجيل دخول
وعند الدخول للصفحة يتم انشاء Cookies للمستخدم
والكود كالتالي :
Response.Cookies.Add(new HttpCookie("UserName", reader.GetValue(1).ToString()));
Response.Cookies.Add(new HttpCookie("Password", reader.GetValue(2).ToString()));
Response.Cookies.Add(new HttpCookie("Date_Login", DateTime.Now.ToString()));
Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(5);
Response.Cookies["Password"].Expires = DateTime.Now.AddDays(5);
Response.Cookies["Date_Login"].Expires = DateTime.Now.AddDays(5);ولكن عملية انشاء الكوكيز ليس فيها مشكلة
المشكلة وهي عندما يقوم المستخدم بتسجيل الخروج
لن تقوم الصفحة بمسح الكوكيز ولن تتجعل المستخدم يقوم بتسجيل خروج
والكود كالتالي :
Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(-1); Response.Cookies["Password"].Expires = DateTime.Now.AddDays(-1); Response.Cookies["Date_Login"].Expires = DateTime.Now.AddDays(-1); Response.Cookies["UserName"].Values.Clear(); Response.Cookies["Password"].Values.Clear(); Response.Cookies["Date_Login"].Values.Clear(); Response.Cookies.Clear();
ما السبب في ذلك وما الحل ؟
