我正在创建一个ASP.NET网站,并打算拥有多个“应用程序”,每个“应用程序”都有自己的一组用户。实际上,我需要一种方法来拥有人们可以注册的不同组,因此可以在“ApplicationA”中创建“UserA”,也可以在“ApplicationB”中创建“UserA”。我不希望在所有应用程序中创建UserA,用户必须感觉好像他们正在为每个应用程序创建单独的用户帐户。
我认为我可以使用ASP.NET的成员资格提供程序和Applications表执行此操作,但我很难找到有关如何执行此操作的好教程(仅搜索“应用程序”)让我了解如何创建ASP.NET应用程序,而不是如何将Applications表与ASP.NET成员资格相关联。谁能指出我在这方面的正确方向?
答案 0 :(得分:2)
是的,您可以将ASP.Net Membership用于您所声明的应用程序。
请使用新的ASP.Net Universal Provider。 (生成aspnet_xxx表的成员资格是旧的。)
还要确保在web.config中设置以下内容 -
applicationName
(在成员资格中,roleManager)。 machineKey
答案 1 :(得分:0)