ASP.NET Identity多个配置文件

时间:2014-11-12 16:14:38

标签: asp.net asp.net-mvc asp.net-identity

这是使用Identity和EF的ASP.NET MVC 5应用程序。

修改

实体:

ADMIN:网站管理员。所有这些人都有管理员角色和其他角色,具体取决于他们可以在管理面板中访问的资源。

用户:普通用户。可以访问他们的私人面板来编辑他们的个人资料并访问一些服务。

团队:工作团队。工作团队由一组用户组成,一个用户可以在许多不同的工作团队中。

情景:

我想拥有3个不同的登录页面:管理面板,一个用于普通用户,另一个用于工作团队。

  1. 我如何拥有3个不同的登录页面,因为Identity允许您只设置一个?

  2. 我想让一个用户成为每个工作团队的管理员。该用户可以进入工作团队私有区域,但我该怎么做? 此外,该用户可以授权工作团队中的其他用户进入工作团队区域。

  3. 因此,在工作团队私有区域,我不仅要控制用户登录,还要控制工作团队ID以显示其数据。

    提前致谢。

0 个答案:

没有答案