SimpleMembershipProvider
是否会使用ApplicationName
?我没有看到任何表格可以帮助它链接到文档中。我没有在实际的源代码本身中看到任何生成或链接的表,
GitHub - ASP-NET-MVC/aspnetwebstack
但是,成员资格本身并不属于ApplicationName
吗?或者是否有任何解决方法我可以使用它来关联。基本上我有一个应用程序和一个管理门户,我想使用相同的表,但使用不同的应用程序来识别不同的用户和角色。
谢谢, 法赫德
答案 0 :(得分:0)
您可以使用自定义UserProfile表来存储此类信息。有关asp.net博客的非常好的信息:Customize the SimpleMembership in ASP.NET MVC 4.0
您也可以考虑将项目迁移到MVC 5并使用OWIN身份验证
答案 1 :(得分:0)
他们没有放弃通过ApplicationName对用户进行分区的想法(这似乎是一个奇怪的用例)。
现在首选的方法是只指定不同的连接字符串并使用单独的数据库(假设您有多个应用程序)。
如果要在单个应用程序中对用户进行分区,理想情况下,您可以相应地拥有2个提供程序和直接调用,但SimpleMembershipProvider
不支持非默认提供程序,因此您只能使用一个。您可以克服这个问题,看看BetterMembership.Net,它支持来自单个应用程序的多个SimpleMembershipProvider
实例。