Ola a todos,
estou a tentar criar um cookie de controlo mas nao estou a conseguir que o cookie seja criado.
ja experimentei em 2 browsers diferentes pois um dele poderia estar a bloquear os cookie
estou a usar este código para criar:
HttpCookie CookieDeControlo = new HttpCookie("CookieDeControlo"); CookieDeControlo["CookieStatus"] = "Valor do cookie"; CookieDeControlo.Expires = DateTime.Now.AddHours(24); Response.Cookies.Add(CookieDeControlo);
quando crio o cookie vou ao ficheros ver se o cookie foi criado e ao mesmo tempo uso este codigo para recuterar o cookie:
string CookieStatus = string.Empty; HttpCookie myCookie = new HttpCookie("CookieDeControlo"); myCookie = Request.Cookies["CookieDeControlo"]; if (Request.Cookies["CookieDeControlo"] != null) { CookieStatus = Request.Cookies["CookieStatus"].Value; } if (CookieStatus == "Cookies Não Apagados") { Response.Redirect("~/pagina a redirecionar"); }
mas nunca recupero nem o cookie nem o vejo criado do directório onde o browser guarda os cookies.
como posso corrigir isto?