Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Propriedade Membership.MaxInvalidPasswordAttempts

Obtém o número de senhas inválida ou tentativas de resposta de senha permitidas antes que o usuário da associação é bloqueado.

Namespace:  System.Web.Security
Assembly:  System.Web (em System.Web.dll)
public static int MaxInvalidPasswordAttempts { get; }

Valor de propriedade

Tipo: System.Int32
O número de senhas inválida ou tentativas de resposta de senha permitidas antes que o usuário da associação é bloqueado.

O MaxInvalidPasswordAttempts propriedade funciona em conjunto com o PasswordAttemptWindow propriedade contra o uso de uma fonte indesejada repetidas tentativas de adivinhar a senha ou resposta de senha de um usuário da associação.

Se o número de senhas inválidas ou respostas de senha inserida para um usuário da associação é maior ou igual ao valor da MaxInvalidPasswordAttempts propriedade dentro do número de minutos especificado pela PasswordAttemptWindow propriedade e, em seguida, o usuário está bloqueada fora do site, definindo a IsLockedOut propriedade para true até que o usuário é desbloqueado por uma chamada para o UnlockUser método.

Se uma senha válida ou resposta de senha fornecida antes do valor de MaxInvalidPasswordAttempts propriedade é alcançada, o contador que controla o número de tentativas inválidas é definido como zero.

Senha inválida e tentativas de respostas de senha são controladas separadamente. Por exemplo, se o MaxInvalidPasswordAttempts for definida como 5, o usuário tem até cinco tentativas para digitar uma senha correta e até cinco tentativas para digitar uma senha correta a resposta sem estar bloqueado-out.

O MaxInvalidPasswordAttempts o valor da propriedade é definido na configuração do aplicativo usando o maxInvalidPasswordAttempts atributo da participação o elemento de configuração.

Se o RequiresQuestionAndAnswer é a propriedade false, não são rastreadas tentativas de resposta de senha inválida.

O seguinte código exemplo mostra a participação elemento o system.web seção do arquivo Web. config de. um aplicativo Especifica que o aplicativo usar uma instância da SqlMembershipProvider classe para fornecer serviços de membros e conjuntos a maxInvalidPasswordAttempts a cinco tentativas inválidas de atributo e o passwordAttemptWindow para 30 minutos.

<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>

.NET Framework

Com suporte em: 4, 3.5, 3.0, 2.0

Windows 7, Windows Vista SP1 ou posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core não compatível), Windows Server 2008 R2 (Server Core não compatível com SP1 ou posterior), Windows Server 2003 SP2

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET Framework.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
© 2013 Microsoft. Todos os direitos reservados.