0

複数の MembershipProviders を切り替える方法を知っています。

  MembershipProvider provider;
  if ( username.Text.StartsWith("G\") then
    provider = Membership.Providers["GlobalProvider"];
  else
    provider = Membership.Providers["StandardProvider"];

  if ( provider.ValidateUser( ...

しかし、そのうちの 1 つが、ExtendedMembershiprovider のインスタンスである Internet-Template で VS2012 が使用する WebSecurity Provider である場合、問題が発生します。これを Web サイトの管理領域へのメンバーシップ/アクセスに使用したいと考えていますが、サイトの残りの部分では、ユーザーが他の特定の領域にアクセスするためにサードパーティのカスタム メンバーシップ プロバイダーを使用しています。

だから私はそれが質問に要約すると思います:

インスタンス メンバーシップと拡張メンバーシップを切り替えるにはどうすればよいですか?

4

1 に答える 1