سلام
من دستور زیر را نوشته ام
var ticket = new FormsAuthenticationTicket( 1, userName, DateTime.UtcNow, DateTime.UtcNow.AddMinutes(2), true, string.Join(",", roles) ); var encryptedTicket = FormsAuthentication.Encrypt(ticket); var authenticationTicketCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket) { Expires = ticket.Expiration, Domain = "localhost" }; Response.Cookies.Add(authenticationTicketCookie);
حال چگونه می توانم این کوکی را درکنترلرهای مورد نظر بروزرسانی کنم(مدت زمانش نه تغییر داده هایش)
باتشکر
HttpCookie cookie = Request.Cookies["bvdepqas"]; if (!cookie.Value.IsEmpty()) { // Update the cookie expiration cookie.Expires = DateTime.Now.AddMinutes(Convert.ToInt32(1); Response.Cookies.Set(cookie);//Request.Cookies.Set(cookie); } else { //Delete the cookie Response.Cookies.Remove("mycookiename");//Request.Cookies.Remove("mycookiename"); }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)