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로 설정되고 세 번의 잘못된 암호 시도와 두 번의 잘못된 암호 응답 시도가 수행된 경우 MaxInvalidPasswordAttempts 멤버 자격 사용자가 잠기려면 에서 PasswordAttemptWindow 두 번의 잘못된 암호 시도(또는 세 번 더 잘못된 암호 응답 시도)를 수행해야 합니다.
속성이 로 RequiresQuestionAndAnswer 설정된 false
경우 잘못된 암호 응답 시도가 추적되지 않습니다.
잘못된 암호 및 암호 응답 시도는 , , ChangePasswordChangePasswordQuestionAndAnswer, GetPassword및 ResetPassword 메서드에서 ValidateUser추적됩니다.
적용 대상
추가 정보
.NET