2

さまざまな企業のハブのような Web アプリケーションがあります。これらの企業はそれぞれ、独自のユーザーを管理 (作成/削除) することができます。

何千もの企業がアプリケーションを使用している場合、他の企業と同じユーザー名でユーザーを作成する必要があります。現在、「会社 a」は「会社 b」と同じユーザー名を持つことはできません。

SqlMembershipProvider を使用して、アプリケーション固有の基準 (上記の例では会社名または会社 ID) に基づいて複数のユーザー名を許可することはできますか? もしそうなら、これを達成する方法についてオンラインで入手できる例はありますか?

どんな助けでも大歓迎です。ありがとう!

4

2 に答える 2

1

他の「ユーザー名」パラメーター、つまりアプリケーション名を使用すると、これが機能すると思います。各会社にユーザー用の独自のアプリケーション名を設定すると、各会社内でユーザー名を一意にすることができます。

于 2011-05-12T21:52:55.370 に答える
1

2つの考え:

  1. ユーザー名を電子メール アドレスにする必要があります。企業間でも独自性が保証されます。
  2. 会社にMembershipProvider のApplicationNameベースを設定します。SessionStartこれは、または他のそのようなイベントで行うことができます。
于 2011-05-12T22:03:49.830 に答える