Nwlapcug.com


Come rimuovere i cookie in ASP Net

Come rimuovere i cookie in ASP Net


Cookies forniscono impostazioni salvate per un interfaccia di sito Web per i lettori. Per esempio, quando si verifica una casella denominata \"Keep mio login, \" il sito salva un cookie directory del browser. Quando un utente si disconnette o si vuole cambiare le impostazioni, il programmatore web Cancella i cookie dalla cache dell'utente. Questo può essere fatto con poche righe di codice in ambiente .NET, che viene utilizzato per creare siti Web dinamici per le imprese.

Istruzioni

1

Recuperare un elenco di cookie programmato nel browser e impostare l'elenco a una variabile. È possibile recuperare solo i cookie che sono rilevanti per l'applicazione, quindi i cookie del sito Web sono inclusi. Il codice seguente recupera i cookie:
String [] myCookies = Request.Cookies.AllKeys;

2

Creare un ciclo che scorre ogni cookie. I cookie vengono eliminati singolarmente, ma il codice seguente cerca attraverso ogni cookie per eliminarlo:
foreach (cookie di stringa in myCookies)
{
}

3

Popolare il ciclo che elimina ogni cookie. Per eliminare un cookie, la proprietà Data di scadenza è impostata sul valore passato. Il codice seguente elimina ogni cookie nell'applicazione:
foreach (cookie di stringa in myCookies)
{
Response.Cookies[cookie]. Expires = DateTime.Now.AddDays(-1)
VAI
}
Il \"DateTime\" valore recupera la data corrente e imposta la data di scadenza del cookie su un giorno nel passato. Questa tecnica consente di rimuovere i cookie dal browser.