Ho un sito MVC 4 in cui sto utilizzando l'autenticazione basata su form. Sto impostando un cookie quando un utente effettua l'accesso. La maggior parte del mio sito NON richiede tuttavia l'accesso a un utente.
Cosa mi piacerebbe fare, ogni volta che un utente FIRST accede al mio sito, vorrei aggiornare il mio "LastLogon" che ho memorizzato nella mia tabella del database al valore corrispondente (se Request.IsAuthenticated). Ma non voglio che si attivi su OGNI pagina a cui l'utente accede.
Quindi, dove rintraccio quando l'utente accede per la prima volta al mio sito? È nella Global.asax? È il metodo Application_Start per tutte le prime richieste a un sito, o è questo quando il sito web viene caricato per la prima volta dopo un iisreset?