ASP.NET フォーム認証機能を使用しようとしていますが、アプリケーションを使用するユーザーが何千人もいる可能性があるため、すべてのメンバーを Web 構成ファイルに追加することはできません。フォーム認証内で次のすべてを行うことは可能ですか?
- ユーザーがサインインします。
- 許可するユーザーにフラグを立てます。
- アクセスを許可する。
ASP.NET フォーム認証機能を使用しようとしていますが、アプリケーションを使用するユーザーが何千人もいる可能性があるため、すべてのメンバーを Web 構成ファイルに追加することはできません。フォーム認証内で次のすべてを行うことは可能ですか?
MemebrshipProviderインフラストラクチャを使用します。
既存の SqlMemebrshipProvider (専用の SQL DB を使用してデータを保持する) を使用するか、基本クラスを継承して独自にロールすることができます。
次に、Web.config にインストールします (同じ記事の下部に記載されています)。
create user メソッドでメンバーシップ プロバイダーを使用できます。メンバーシッププロバイダー.作成ユーザー
作成用の擬似コード
Membership.CreateUser(
username, password, email,
question, answer, isApproved,
out flag);
if(flag== MembershipCreateStatus.Success)
{
// success!
}
また、このリンクを参照して実装することもできます