Membership.PasswordStrengthRegularExpression Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a expressão regular usada para avaliar uma senha.
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 da propriedade
Uma expressão regular usada para avaliar uma senha.
Exemplos
O exemplo de código a seguir mostra o elemento de configuração de associação na system.web
seção do arquivo Web.config do aplicativo. Ele especifica que o aplicativo usa uma instância da classe para fornecer serviços de SqlMembershipProvider associação e define o passwordStrengthRegularExpression
atributo como uma expressão regular que valida que a senha atende aos seguintes critérios:
Tem pelo menos seis caracteres.
Contém pelo menos um dígito.
Contém pelo menos um caractere especial (não alfanumérico).
Contém pelo menos uma letra minúscula.
Contém pelo menos uma letra maiúscula.
Se a senha não atender a esses critérios, a senha não será aceita pelo provedor de associaçã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>
Comentários
A PasswordStrengthRegularExpression propriedade obtém a expressão regular usada para avaliar a complexidade da senha do provedor especificado na Provider propriedade .
A PasswordStrengthRegularExpression propriedade é definida na configuração do aplicativo usando o passwordStrengthRegularExpression
atributo do elemento de configuração de associação .
Para obter mais informações sobre expressões regulares, consulte Expressões regulares do .NET Framework.