0

SimpleMembershipProvider无论如何都使用吗ApplicationName?我没有看到任何可以帮助它在文档中链接的表格。我没有看到在实际源代码本身中生成或链接的任何表,

GitHub - ASP-NET-MVC/aspnetwebstack

但是,会员资格不是天生就绑定到一个ApplicationName? 或者我可以使用任何解决方法来获得此关联。基本上我有一个应用程序和一个管理门户,我想使用相同的表,但使用不同的应用程序来识别不同的用户和角色。

谢谢,法赫德

4

2 回答 2

0

不,他们放弃了按 ApplicationName 对用户进行分区的想法(这似乎是一个奇怪的用例)。

现在首选的方法是指定不同的连接字符串并使用单独的数据库(假设您有多个应用程序)。

如果您想在单个应用程序中划分用户,理想情况下您应该有 2 个提供程序并相应地直接调用,但SimpleMembershipProvider不支持非默认提供程序,因此您只能使用一个。你可以克服这个问题,看看BetterMembership.Net,它支持SimpleMembershipProvider来自单个应用程序的多个实例。

于 2013-10-04T12:04:04.343 回答
0

您可以使用自定义 UserProfile 表来存储此类信息。asp.net 博客上有一个很好的资料:Customize the SimpleMembership in ASP.NET MVC 4.0

您也可以考虑将您的项目迁移到 MVC 5 并使用 OWIN 身份验证

于 2013-10-01T06:40:47.990 回答