Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Utenti anonimi in ASP.NET

Come ripulire il database delle Membership di ASP.NET dagli utenti anonimi inattivi
Come ripulire il database delle Membership di ASP.NET dagli utenti anonimi inattivi
Link copiato negli appunti

In ASP.NET 2.0 è possibile permettere ad utenti anonimi di navigare nell'applicazione web e allo stesso tempo è possibile anche creare per essi un profilo temporaneo con cui gestire le loro preferenze al pari dei normali utenti registrati. Il tutto grazie alla gestione di un cookie opportuno sulla macchina dell'utente. Ad ogni utente anonimo viene associato un GUID che fungerà  da suo username e che sarà  passato automaticamente dal cookie memorizzato dal suo browser ad ogni sua richiesta.

Questo sistema, per quanto utile ed efficace, ha però un lato negativo: dopo un certo tempo ed un certo numero di visitatori, il database delle Membership di ASP.NET cresce a dismisura perché ogni utente anonimo che visita il sito lascia un certo numero di record sparsi nelle diverse tabelle del database. Questi record anche quando l'utente ormai non tornerà  più sul nostro sito, non saranno mai eliminati ed è necessario quindi trovare un modo per eliminarli. Ci ha pensato l'MVP Omar AL Zabir che nel suo blog ha pubblicato un interessante post nel quale spiega come risolvere elegantemente questo problema attraverso l'utilizzo di una Stored Procedure.

Ti consigliamo anche