Asp.net core Asp.net核心,当用户尝试访问管理区域时重定向到管理登录页

Asp.net core Asp.net核心,当用户尝试访问管理区域时重定向到管理登录页,asp.net-core,asp.net-identity,asp.net-authorization,Asp.net Core,Asp.net Identity,Asp.net Authorization,如何确保当用户输入localhost/Admin时,使用Asp.net核心标识将其重定向到Admin/Account/Login而不是Account/Login?我在asp.net core中使用默认模板进行授权。然后我想确保只有具有管理员角色的用户才能从那里登录。我该怎么做?你不能。当用户未经身份验证时,系统如何知道他们是否是管理员 而不是2个登录页面-有一个单一的登录页面,但在成功的凭据检查后,将用户重定向到不同的页面,这取决于他们是否是管理员

如何确保当用户输入localhost/Admin时,使用Asp.net核心标识将其重定向到Admin/Account/Login而不是Account/Login?我在asp.net core中使用默认模板进行授权。然后我想确保只有具有管理员角色的用户才能从那里登录。我该怎么做?你不能。当用户未经身份验证时,系统如何知道他们是否是管理员

而不是2个登录页面-有一个单一的登录页面,但在成功的凭据检查后,将用户重定向到不同的页面,这取决于他们是否是管理员