次の方法で共有


MembershipUser.UnlockUser メソッド

定義

ユーザーのロック アウト状態を解除して、メンバーシップ ユーザーを検証可能な状態にします。

public:
 virtual bool UnlockUser();
public virtual bool UnlockUser ();
abstract member UnlockUser : unit -> bool
override this.UnlockUser : unit -> bool
Public Overridable Function UnlockUser () As Boolean

戻り値

メンバーシップ ユーザーのロックを正常に解除した場合は true、それ以外の場合は false

例外

このメソッドは使用できません。 これは、アプリケーションが .NET Framework 4 クライアント プロファイルを対象とする場合に発生する可能性があります。 この例外を防ぐには、メソッドをオーバーライドするか、アプリケーションのターゲットを .NET Framework の完全バージョンに変更します。

注釈

ユーザーは最も一般的にロックアウトされており、 内PasswordAttemptWindowで にValidateUser到達したときに MaxInvalidPasswordAttempts メソッドで検証することはできません。

パスワードの回答を受け入れる または オーバーロードをGetPassword使用し、ユーザーが入力した不適切な回答の数が 内Membership.PasswordAttemptWindowの のMembership.MaxInvalidPasswordAttempts値に達した場合も、ユーザーはロックアウトされる可能性ResetPasswordがあります。

このメソッドの実装では、 プロパティを IsLockedOutfalse設定し、 プロパティを LastLockoutDate 現在の日付に設定し、失敗したログイン試行数などを追跡するために使用するカウンターをリセットする必要があります。

適用対象

こちらもご覧ください