MembershipProvider.MaxInvalidPasswordAttempts プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メンバーシップ ユーザーがロック アウトされるまでの無効なパスワードまたはパスワード解答の試行回数を取得します。
public:
abstract property int MaxInvalidPasswordAttempts { int get(); };
public abstract int MaxInvalidPasswordAttempts { get; }
member this.MaxInvalidPasswordAttempts : int
Public MustOverride ReadOnly Property MaxInvalidPasswordAttempts As Integer
プロパティ値
メンバーシップ ユーザーがロック アウトされるまでの無効なパスワードまたはパスワード解答の試行回数。
例
実装の例については、「プロファイル プロバイダーのMembershipProvider実装」を参照してください。
注釈
プロパティは MaxInvalidPasswordAttempts 、 プロパティと PasswordAttemptWindow 組み合わせて動作し、メンバーシップ ユーザーのパスワードまたはパスワードの応答を繰り返し推測する不要なソースから保護します。 メンバーシップ ユーザーに対して指定された無効なパスワードまたはパスワードの質問の数が、 によってPasswordAttemptWindow識別された分数内のプロパティ値以上MaxInvalidPasswordAttemptsである場合、メンバーシップ ユーザーは、 メソッドの呼び出しUnlockUserによってユーザーのロックが解除されるまで、 プロパティを にtrue
設定IsLockedOutすることでロックアウトされます。 有効なパスワードまたはパスワードの回答が値に達する MaxInvalidPasswordAttempts 前に指定された場合、無効な試行回数を追跡するカウンターは 0 にリセットされます。
無効なパスワードとパスワード応答の試行は、互いに独立して蓄積されます。 たとえば、 プロパティが 5 に設定されていて、3 回の無効なパスワード試行の後に 2 回の無効なパスワード応答試行が行われた場合 MaxInvalidPasswordAttempts 、メンバーシップ ユーザーをロックアウトするには、 内で PasswordAttemptWindow さらに 2 つの無効なパスワード試行 (または 3 回の無効なパスワード応答試行) を行う必要があります。
プロパティが RequiresQuestionAndAnswer に false
設定されている場合、無効なパスワード応答の試行は追跡されません。
無効なパスワードとパスワード応答の試行は、、、、GetPasswordおよび ResetPassword の各メソッドでValidateUserChangePasswordQuestionAndAnswer追跡されます。 ChangePassword
適用対象
こちらもご覧ください
.NET