Membership.MaxInvalidPasswordAttempts Eigenschap

Definitie

Hiermee haalt u het aantal ongeldige wachtwoord- of wachtwoordantwoordpogingen op dat is toegestaan voordat de lidmaatschapsgebruiker is vergrendeld.

public:
 static property int MaxInvalidPasswordAttempts { int get(); };
public static int MaxInvalidPasswordAttempts { get; }
static member MaxInvalidPasswordAttempts : int
Public Shared ReadOnly Property MaxInvalidPasswordAttempts As Integer

Waarde van eigenschap

Het aantal ongeldige wachtwoord- of wachtwoordantwoordpogingen dat is toegestaan voordat de lidmaatschapsgebruiker is vergrendeld.

Voorbeelden

In het volgende codevoorbeeld ziet u het lidmaatschapselement in de sectie van het system.web Web.config-bestand van een toepassing. Hiermee geeft u op dat de toepassing een exemplaar van de SqlMembershipProvider klasse gebruikt voor het leveren van lidmaatschapsservices en het maxInvalidPasswordAttempts kenmerk instelt op vijf ongeldige pogingen en de passwordAttemptWindow tot 30 minuten.

<membership defaultProvider="SqlProvider"
  userIsOnlineTimeWindow = "20>
  <providers>
    <add
      name="SqlProvider"
      type="System.Web.Security.SqlMembershipProvider"
      connectionStringName="SqlServices"
      requiresQuestionAndAnswer="true"
      maxInvalidPasswordAttempts="5"
      passwordAttemptWindow="30"
      applicationName="MyApplication" />
  </providers>
</membership>

Opmerkingen

De MaxInvalidPasswordAttempts eigenschap werkt in combinatie met de PasswordAttemptWindow eigenschap om te beschermen tegen een ongewenste bron met behulp van herhaalde pogingen om het wachtwoord of wachtwoordantwoord van een lidmaatschapsgebruiker te raden.

Als het aantal ongeldige wachtwoorden of wachtwoordantwoorden dat is ingevoerd voor een lidmaatschapsgebruiker groter is dan of gelijk is aan de waarde van de MaxInvalidPasswordAttempts eigenschap binnen het aantal minuten dat door de PasswordAttemptWindow eigenschap is opgegeven, wordt de gebruiker vergrendeld van de website door de IsLockedOut eigenschap true in te stellen op totdat de gebruiker wordt ontgrendeld door een aanroep naar de UnlockUser methode.

Als er een geldig wachtwoord of wachtwoordantwoord wordt opgegeven voordat de waarde van de MaxInvalidPasswordAttempts eigenschap wordt bereikt, wordt het aantal ongeldige pogingen bijgehouden op nul.

Ongeldige wachtwoord- en wachtwoordantwoordpogingen worden afzonderlijk bijgehouden. Als de MaxInvalidPasswordAttempts eigenschap bijvoorbeeld is ingesteld op 5, heeft de gebruiker maximaal vijf pogingen om een correct wachtwoord in te voeren en maximaal vijf pogingen om een correct wachtwoordantwoord in te voeren zonder te worden vergrendeld.

De MaxInvalidPasswordAttempts eigenschapswaarde wordt ingesteld in de toepassingsconfiguratie met behulp van het maxInvalidPasswordAttempts kenmerk van het lidmaatschapsconfiguratie-element.

Als de RequiresQuestionAndAnswer eigenschap is false, worden ongeldige pogingen voor wachtwoordantwoorden niet bijgehouden.

Van toepassing op

Zie ook