0

ユニバーサル プロバイダーを使用してカスタムの DefaultMembershipProvider を実装しようとすると、このプロバイダーは認証のために 3 つのセグメントを処理する必要があります。

  1. グループID
  2. ユーザー名
  3. パスワード

現在、以下のように GroupID と Username をユーザー名として結合することにより、デフォルト コードに戻す関数があります。

 public UserMembership GetUser(int GroupID, string username, bool userIsOnline)
{
    UserMembership user = new UserMembership(base.GetUser(GroupID.ToString() + ":" + username, userIsOnline));

    return user;
}

私には、これは単なるハック、クリーンなハックのように感じますが、それでもハックです。完全なプロバイダーを最初からほとんど作成せずに、これを実装する方法について、誰もがより良いアイデアを思いつきました。

4

0 に答える 0