我正在开发一个 asp.net mvc4 应用程序。它有 2 个用户可以访问的安全区域。对于每个区域,用户都需要不同的角色。用户不可能同时担任两个角色。
该站点有 2 个单独的登录页面。我正在使用表单身份验证来管理正在登录的用户以及他们所扮演的角色。
由于用户有 2 个单独的登录页面,我需要以下功能:
如果用户试图访问站点的区域 A 而不是必要的,他们应该被重定向到登录页面 A。
如果用户试图访问站点的区域 B 而不是必要的,他们应该被重定向到登录页面 B。
开箱即用,我不确定表单身份验证是否可行。有人可以向我解释它是否是以及如何实现?