在我的ASP.NET Core应用程序中,我有2个登录页面,一个区域内一个,根目录中一个。与此相对应的还有2个Home控制器,它们都具有Authorize属性。我在Startup.cs中对此进行了配置:
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
.AddCookie(options =>
{
options.LoginPath = "/account/login";
options.AccessDeniedPath = "/account/login";
});
因此,当您访问两个Home控制器内的任何操作方法时,它将重定向到“帐户/登录”。我要执行的操作是在一个登录区域中重定向一个不同的登录页面(例如“ myarea /帐户/登录”),以便每个Home控制器在其自己的登录页面上进行重定向。我该如何设置?