我在ASP.NET MVC 5应用程序中使用WebMatrix.WebSecurity
。
问题:
我需要在我的应用程序中分隔常规用户帐户和管理员帐户,并且我希望将它们存储在两个不同的表中,例如[ UserAccounts ]和[ AdminAccounts ]。 SimpleMembershipProvider
和WebSecurity
是否可以使用两个不同的用户个人资料表?
例如,当我创建客户帐户时,我希望从[ webpages_Membership ]表中引用[ UserAccounts ]表,但是当我创建管理员帐户[ AdminAccounts ]表应作为用户个人资料表引用。
其实我觉得我走错了路。什么是分离客户和管理员帐户的最佳方法?
答案 0 :(得分:0)
你可以分开两个角色。管理员和用户... SimpleMembership创建UserInRoles表..
这是分离客户和管理员帐户的最佳方法。
您可以以编程方式控制使用User.IsInRole()方法帐户的用户。
答案 1 :(得分:0)
我了解角色。我的问题是为客户和管理员提供两个不同的表,其中包含两组不同的列,并使用一个SimpleMembershipProvider
处理它。我对这个主题的研究表明这是不可能的。