Share via


SimpleMembershipProvider クラス

定義

アカウントの作成、削除、パスワードの管理など、Web サイト メンバーシップ タスクのサポートを提供します。

public class SimpleMembershipProvider : WebMatrix.WebData.ExtendedMembershipProvider
type SimpleMembershipProvider = class
    inherit ExtendedMembershipProvider
Public Class SimpleMembershipProvider
Inherits ExtendedMembershipProvider
継承

コンストラクター

SimpleMembershipProvider()

SimpleMembershipProvider クラスの新しいインスタンスを初期化します。

SimpleMembershipProvider(MembershipProvider)

指定したメンバーシップ プロバイダーを使用して、 SimpleMembershipProvider クラスの新しいインスタンスを初期化します。

プロパティ

ApplicationName

アプリケーションの名前を取得または設定します。

CasingBehavior

このプロバイダーの を SimpleMembershipProviderCasingBehavior 取得または設定します。

EnablePasswordReset

ユーザーがパスワードをリセットすることをメンバーシップ プロバイダーが許可しているかどうかを示す値を取得します。

EnablePasswordRetrieval

ユーザーがパスワードを取得することをメンバーシップ プロバイダーが許可しているかどうかを示す値を取得します。

MaxInvalidPasswordAttempts

パスワードまたはパスワードの回答を間違えることができる回数を取得します。この回数だけ間違えると、メンバーシップ ユーザーはロックアウトされます。

MinRequiredNonAlphanumericCharacters

パスワードに含める必要がある特殊 (アルファベット以外の) 文字の最小文字数を取得します。

MinRequiredPasswordLength

パスワードに必要な最小長を取得します。

PasswordAttemptWindow

誤ったパスワードまたはセキュリティの質問に対する回答を入力できる分数を取得します。この時間が経過すると、メンバーシップ ユーザーはロックアウトされます。

PasswordFormat

パスワードを格納する形式を示す値を取得します。

PasswordStrengthRegularExpression

パスワードの複雑さを評価する際に使用する正規表現を取得します。

RequiresQuestionAndAnswer

パスワードをリセットおよび取得するときにユーザーがセキュリティの質問に答えることをメンバーシップ プロバイダーが要求しているかどうかを示す値を取得します。

RequiresUniqueEmail

メンバーシップ プロバイダーがユーザー名ごとに一意の電子メール アドレスユーザーを要求しているかどうかを示す値を取得します。

UserIdColumn

ユーザー ID が含まれるデータベース列の名前を取得または設定します。

UserNameColumn

ユーザー名が含まれるデータベース列の名前を取得または設定します。

UserTableName

ユーザー情報が含まれるデータベース テーブルの名前を取得または設定します。

メソッド

ChangePassword(String, String, String)

指定されたメンバーシップ アカウントのパスワードを変更します。

ChangePasswordQuestionAndAnswer(String, String, String, String)

指定されたアカウントのパスワードの質問と回答を変更します。

ConfirmAccount(String)

保留中のメンバーシップ アカウントを有効化します。

ConfirmAccount(String, String)

ユーザー アカウントが確認されているかどうかを示します。

CreateAccount(String, String)

指定されたユーザー名とパスワードを使用して、新しいユーザー アカウントを作成します。

(継承元 ExtendedMembershipProvider)
CreateAccount(String, String, Boolean)

指定されたユーザー名とパスワードを使用して新しいユーザー アカウントを作成します。

CreateOrUpdateOAuthAccount(String, String, String)

新しい OAuth メンバーシップ アカウントを作成、または既存の OAuth メンバーシップ アカウントを更新します。

CreateUser(String, String, String, String, String, Boolean, Object, MembershipCreateStatus)

指定されたユーザーをメンバーシップ データベースに追加します。

CreateUserAndAccount(String, String)

新しいユーザー プロファイルおよび新しいメンバーシップ アカウントを作成します。

(継承元 ExtendedMembershipProvider)
CreateUserAndAccount(String, String, Boolean)

新しいユーザー プロファイルおよび新しいメンバーシップ アカウントを作成します。

(継承元 ExtendedMembershipProvider)
CreateUserAndAccount(String, String, Boolean, IDictionary<String,Object>)

新しいユーザー プロファイルおよび新しいメンバーシップ アカウントを作成します。

CreateUserAndAccount(String, String, IDictionary<String,Object>)

派生クラスでオーバーライドされた場合、新しいユーザー プロファイルと新しいメンバーシップ アカウントを作成します。

(継承元 ExtendedMembershipProvider)
DeleteAccount(String)

指定されたメンバーシップ アカウントを削除します。

DeleteOAuthAccount(String, String)

指定されたプロバイダー名およびプロバイダー ユーザー ID の OAuth または OpenID アカウントを削除します。

DeleteOAuthToken(String)

指定された OAuth トークンを削除します。

DeleteUser(String, Boolean)

指定されたユーザー アカウントを削除します。また、オプションでユーザー アカウントに関連するすべてのプロファイル データを削除します。

FindUsersByEmail(String, Int32, Int32, Int32)

指定された電子メール アドレスと一致する電子メール アドレスを持つすべてのユーザー アカウントを返します。

FindUsersByName(String, Int32, Int32, Int32)

指定されたユーザー名と一致する名前のすべてのユーザー アカウントを返します。

GeneratePasswordResetToken(String)

電子メールでユーザーに送信できるパスワード リセット トークンを生成します。

(継承元 ExtendedMembershipProvider)
GeneratePasswordResetToken(String, Int32)

電子メールでユーザーに送信できるパスワード リセット トークンを生成します。

GetAccountsForUser(String)

指定されたユーザー名に関連付けられている OAuth メンバーシップ アカウントを返します。

GetAllUsers(Int32, Int32, Int32)

データ ソースのすべてのユーザー アカウントを返します。

GetCreateDate(String)

指定されたユーザー アカウントが作成された日付と時刻を返します。

GetLastPasswordFailureDate(String)

指定されたユーザー アカウントのパスワードが最後に誤入力された日時を返します。

GetNumberOfUsersOnline()

現在アプリケーションにアクセスしているユーザーの数を返します。

GetOAuthTokenSecret(String)

OAuth トークン シークレットを返します。

GetPassword(String, String)

データ ソースの指定されたユーザー アカウントのパスワードを返します。

GetPasswordChangedDate(String)

指定されたメンバーシップ アカウントに対してパスワードが最近変更された日時を返します。

GetPasswordFailuresSinceLastSuccess(String)

最後の正常なログイン以降、またはユーザー アカウントの作成以降に、指定されたユーザー アカウントのパスワードが誤入力された回数を返します。

GetUser(Object, Boolean)

指定されたユーザー ID を使用してユーザー アカウントの情報を返します。また、オプションでユーザー アカウントの最新のアクティビティのタイムスタンプを更新します。

GetUser(String, Boolean)

指定されたユーザー名を使用してユーザー アカウントの情報を返します。また、オプションでユーザー アカウントの最新のアクティビティのタイムスタンプを更新します。

GetUserId(String)

指定されたユーザー名に基づいてユーザーの ID を返します。

GetUserIdFromOAuth(String, String)

指定された OAuth または OpenID プロバイダーのユーザー ID およびプロバイダー ユーザー ID を返します。

GetUserIdFromPasswordResetToken(String)

パスワード リセット トークンに基づいてユーザーの ID を返します。

GetUserNameByEmail(String)

指定された電子メール アドレスに関連付けられているユーザー名を返します。

GetUserNameFromId(Int32)

指定されたユーザー ID と関連付けられたユーザー名を返します。

HasLocalAccount(Int32)

ユーザーがローカル アカウントを持っているかどうかを示します。

Initialize(String, NameValueCollection)

プロバイダーを初期化します。

IsConfirmed(String)

ユーザー アカウントがプロバイダーによって確認されたかどうかを示す値を返します。

ReplaceOAuthRequestTokenWithAccessToken(String, String, String)

OAuth 要求トークンをアクセス トークンに置き換えます。

ResetPassword(String, String)

ユーザー アカウントのパスワードを、自動生成された新しいパスワードにリセットします。

ResetPasswordWithToken(String, String)

指定されたパスワード リセット トークンが有効であることを確認した後にパスワードをリセットします。

StoreOAuthRequestToken(String, String)

OAuth 要求トークンを格納します。

UnlockUser(String)

メンバーシップ ユーザーを検証できるようにユーザー アカウントのロックを解除します。

UpdateUser(MembershipUser)

ユーザー情報を更新します。

ValidateUser(String, String)

指定されたユーザー アカウントおよびパスワードが存在することを検証します。

適用対象