Membership.PasswordStrengthRegularExpression Propriedade

Definição

Obtém a expressão regular usada para avaliar uma palavra-passe.

public:
 static property System::String ^ PasswordStrengthRegularExpression { System::String ^ get(); };
public static string PasswordStrengthRegularExpression { get; }
static member PasswordStrengthRegularExpression : string
Public Shared ReadOnly Property PasswordStrengthRegularExpression As String

Valor de Propriedade

Uma expressão regular usada para avaliar uma palavra-passe.

Exemplos

O seguinte exemplo de código mostra o elemento de configuração de membros na system.web secção do ficheiro Web.config da aplicação. Especifica que a aplicação usa uma instância da SqlMembershipProvider classe para fornecer serviços de adesão e define o passwordStrengthRegularExpression atributo para uma expressão regular que valida a palavra-passe e cumpre os seguintes critérios:

  • Tem pelo menos seis caracteres.

  • Contém pelo menos um dígito.

  • Contém pelo menos um carácter especial (não alfanumérico).

  • Contém pelo menos uma letra minúscula.

  • Contém pelo menos uma letra maiúscula.

Se a palavra-passe não cumprir estes critérios, a palavra-passe não é aceite pelo fornecedor da subscrição.

<membership defaultProvider="SqlProvider"
  userIsOnlineTimeWindow = "20>
  <providers>
    <add
      name="SqlProvider"
      type="System.Web.Security.SqlMembershipProvider"
      connectionStringName="SqlServices"
      requiresQuestionAndAnswer="true"
      passwordStrengthRegularExpression="(?=.{6,})(?=(.*\d){1,})(?=(.*\W){1,})(?=.*[a-z])(?=.*[A-Z])"
      />
   </providers>
</membership>

Observações

A PasswordStrengthRegularExpression propriedade recebe a expressão regular usada para avaliar a complexidade da palavra-passe do fornecedor especificado na Provider propriedade.

A PasswordStrengthRegularExpression propriedade é definida na configuração da aplicação usando o passwordStrengthRegularExpression atributo do elemento de configuração de membros .

Para mais informações sobre expressões regulares, consulte .NET Framework Regular Expressions.

Aplica-se a

Ver também