Radera

Man kan radera cookien när användaren loggar ut eller när användaren har varit inaktiv under en viss tid.

Innehållsförteckning
  1. Radera
    1. TL;DR
    2. Beskrivning
    3. Exempel
    4. Obligatorisk Dad-joke

TL;DR

För att radera en cookie i ASP.NET Core kan vi använda Response.Cookies.Remove("CookieName");-metoden. Detta är användbart när användaren loggar ut eller vid inaktivitet under en viss tid.

Beskrivning

För att radera en cookie kan vi använda Response.Cookies.Remove("CookieName");-metoden. Här tar vi bort cookien genom att ange dess namn.

När en användare loggar ut från en applikation kan det vara önskvärt att radera eventuella cookies som har använts för att lagra användarspecifik information. Genom att använda Response.Cookies.Remove() kan vi säkerställa att cookien tas bort och inte längre är tillgänglig på användarens dator.

Exempel

public ActionResult LogOut()
{
    Response.Cookies.Remove("CookieName");
    return RedirectToAction("Index", "Home");
}

I exemplet ovan har vi en LogOut()-metod som anropas när användaren loggar ut från applikationen. Genom att använda Response.Cookies.Remove("CookieName") raderas cookien med namnet “CookieName”. Efter att cookien har tagits bort omdirigeras användaren till startsidan.

Det är viktigt att vara noggrann med att ange rätt namn på den cookie som ska tas bort för att säkerställa att endast rätt cookie raderas.

Obligatorisk Dad-joke

Varför ville cookien inte bli raderad?

För att den inte ville bli “kaklöst” i världen! 😄


Till toppen

Licens: Apache 2.0 | © 2023 Marcus Medina, Campus Mölndal. Alla rättigheter förbehållna.
Du får använda och modifiera detta verk enligt villkoren i Apache License, Version 2.0. Du får inte använda detta verk för kommersiella ändamål utan tillstånd från upphovsmannen.