ASP.Net会员,具有针对不同应用程序的多个用户帐户

时间:2013-03-04 15:40:28

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

我正在创建一个ASP.NET网站,并打算拥有多个“应用程序”,每个“应用程序”都有自己的一组用户。实际上,我需要一种方法来拥有人们可以注册的不同组,因此可以在“ApplicationA”中创建“UserA”,也可以在“ApplicationB”中创建“UserA”。我希望在所有应用程序中创建UserA,用户必须感觉好像他们正在为每个应用程序创建单独的用户帐户。

认为我可以使用ASP.NET的成员资格提供程序和Applications表执行此操作,但我很难找到有关如何执行此操作的好教程(仅搜索“应用程序”)让我了解如何创建ASP.NET应用程序,而不是如何将Applications表与ASP.NET成员资格相关联。谁能指出我在这方面的正确方向?

2 个答案:

答案 0 :(得分:2)

是的,您可以将ASP.Net Membership用于您所声明的应用程序。

请使用新的ASP.Net Universal Provider。 (生成aspnet_xxx表的成员资格是旧的。)

还要确保在web.config中设置以下内容 -

  1. 为每个appliation设置applicationName(在成员资格中,roleManager)。
  2. 设置machineKey

答案 1 :(得分:0)