Intern — Junior
Em que cenários são utilizados cookies para armazenar dados do lado do cliente?
sobes.tech IA
Resposta da IA
Cookies são usados para armazenar pequenas quantidades de dados no lado do cliente, necessários para manter o estado entre as solicitações. Os principais cenários de uso:
- Armazenamento de informações de sessão do usuário (por exemplo, identificador de sessão).
- Memorizar as preferências do usuário (idioma, tema).
- Acompanhar autenticação e autorização.
- Armazenar dados para análise e marketing.
Em C# para trabalhar com cookies no ASP.NET, pode-se usar o objeto HttpCookie.
// Criar e adicionar cookie
HttpCookie cookie = new HttpCookie("UserSettings");
cookie.Value = "darkmode=true";
cookie.Expires = DateTime.Now.AddDays(30);
Response.Cookies.Add(cookie);
// Ler cookie
HttpCookie readCookie = Request.Cookies["UserSettings"];
if (readCookie != null)
{
string value = readCookie.Value;
}