Установить время ожидания сеанса как 45 дней для роли с пользователем и время ожидания сеанса по умолчанию для пользователя с правами администратора. Можно ли установить другое время ожидания сеанса для разных ролей?
Я интегрировал пакет сессий nuget в .net core 2.0, а код, написанный в методе настройки, выглядит так:
services.AddSession(options =>
{
// Set a short timeout for easy testing.
options.IdleTimeout = TimeSpan.FromHours(1);
options.Cookie = new CookieBuilder()
{
Path = "/",
Name = "ABC",
Expiration = TimeSpan.FromSeconds(36000)
};
// options.CookieHttpOnly = true;
// options.CookieName = "ASP.NetCoreSession";
//options.CookiePath = "/";
});
В настоящее время я установил таймаут в часах