2

ASP.NET フォーム認証機能を使用しようとしていますが、アプリケーションを使用するユーザーが何千人もいる可能性があるため、すべてのメンバーを Web 構成ファイルに追加することはできません。フォーム認証内で次のすべてを行うことは可能ですか?

  1. ユーザーがサインインします。
  2. 許可するユーザーにフラグを立てます。
  3. アクセスを許可する。
4

2 に答える 2

3

MemebrshipProviderインフラストラクチャを使用します。

既存の SqlMemebrshipProvider (専用の SQL DB を使用してデータを保持する) を使用するか、基本クラスを継承して独自にロールすることができます。

次に、Web.config にインストールします (同じ記事の下部に記載されています)。

于 2012-05-10T09:16:32.247 に答える
2

create user メソッドでメンバーシップ プロバイダーを使用できます。メンバーシッププロバイダー.作成ユーザー

作成用の擬似コード

Membership.CreateUser(
 username, password, email,
question, answer, isApproved,
 out flag);
if(flag== MembershipCreateStatus.Success)
    {
// success!  

    }

また、このリンクを参照して実装することもできます

  1. メンバーシップ プロバイダー
  2. メンバーシップ、役割、プロフィール
  3. カスタム メンバーシップ プロバイダー
于 2012-05-10T09:21:42.840 に答える