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