SimpleMembershipProvider:用户和管理员帐户的单独用户配置文件表

时间:2014-03-15 16:29:13

标签: asp.net-mvc asp.net-mvc-5 simplemembership

我在ASP.NET MVC 5应用程序中使用WebMatrix.WebSecurity

问题:

我需要在我的应用程序中分隔常规用户帐户和管理员帐户,并且我希望将它们存储在两个不同的表中,例如[ UserAccounts ]和[ AdminAccounts ]。 SimpleMembershipProviderWebSecurity是否可以使用两个不同的用户个人资料表?

例如,当我创建客户帐户时,我希望从[ webpages_Membership ]表中引用[ UserAccounts ]表,但是当我创建管理员帐户[ AdminAccounts ]表应作为用户个人资料表引用。

其实我觉得我走错了路。什么是分离客户和管理员帐户的最佳方法?

2 个答案:

答案 0 :(得分:0)

你可以分开两个角色。管理员和用户... SimpleMembership创建UserInRoles表..

这是分离客户和管理员帐户的最佳方法。

您可以以编程方式控制使用User.IsInRole()方法帐户的用户。

答案 1 :(得分:0)

我了解角色。我的问题是为客户和管理员提供两个不同的表,其中包含两组不同的列,并使用一个SimpleMembershipProvider处理它。我对这个主题的研究表明这是不可能的。