В методе Public void ConfigureServices(IServiceCollection services)
добавьте следующие коды внизу:
services.ConfigureApplicationCookie(options =>
{
// Cookie settings
options.Cookie.HttpOnly = true;
options.ExpireTimeSpan = TimeSpan.FromMinutes(15);
options.LoginPath = "/Identity/Account/Login";
options.AccessDeniedPath = "/Identity/Account/AccessDenied";
options.SlidingExpiration = true;
});
Обратите внимание на свойства LoginPath
и AccessDeniedPath
. Измените другие свойства в соответствии с вашими требованиями.
Для перенаправления оно фактически закодировано в действии входа в систему, которое перенаправит пользователя на указанную c страницу. При успешном входе в систему напишите следующее для перенаправления на страницу root:
returnUrl = returnUrl ?? Url.Content("~/");
return LocalRedirect(returnUrl);