Membership.PasswordStrengthRegularExpression Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.