23 messaggi dal 20 giugno 2005
Salve a tutti,
per la mia applicazione MVC, ho inserito nella Index del controller queste righe:

if (!User.Identity.IsAuthenticated)
{
return Redirect("Identity/Account/Login");
}

con l'intento di rimandare alla login se l'utente non utilizza la pagina, ma mi sono accorto
che dopo un pò di tempo di inutilizzo, non ho più accesso ai dati anche se posso visualizzare
le pagine, e sono costretto a fare prima il logout e poi di nuovo il login.
Nel file Startup.cs ho inserito quese righe:

services.AddSession(options =>
{
options.IdleTimeout = TimeSpan.FromSeconds(300);
options.Cookie.HttpOnly = true;
options.Cookie.IsEssential = true;
});
La domanda è chi mi controlla il tempo IIS o Sequel Server? e dato che l'if che ho inserito, a questo punto,
è sempre verificato, come faccio a controllare questo timeout per rimandare l'utente al login?

Grazie anticipatamente per l'aiuto.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.