多个SimpleMembership提供商

时间:2015-04-10 11:01:49

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

是否可以使用多个简单的会员提供商?如果有可能,我如何在我的asp.net mvc应用程序之间切换它们?

更新:

我尝试在webconfig中定义两个简单的成员资格提供程序,如下所示:

<membership defaultProvider="simple">
  <providers>
    <clear />
    <add name="simple" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" />
    <add name="simple2" connectionStringName="Membership" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" />
  </providers>
</membership>

然后尝试为这样的simple2成员资格提供者调用validate user:

Membership.Providers["simple2"].ValidateUser(username, password);

但由于websecurity initializedatabaseconnection方法只能被调用一次,我无法初始化其他数据库,也无法为其运行方法。

任何想法?

0 个答案:

没有答案