MembershipProvider.PasswordStrengthRegularExpression Propriedade
Definição
Obtém a expressão regular usada para avaliar uma senha.Gets the regular expression used to evaluate a password.
public:
abstract property System::String ^ PasswordStrengthRegularExpression { System::String ^ get(); };
public abstract string PasswordStrengthRegularExpression { get; }
member this.PasswordStrengthRegularExpression : string
Public MustOverride ReadOnly Property PasswordStrengthRegularExpression As String
Valor da propriedade
Uma expressão regular usada para avaliar uma senha.A regular expression used to evaluate a password.
Exemplos
O exemplo a seguir mostra o elemento de configuração do elemento membership (esquema de configurações ASP.net) na system.web seção do arquivo de Web.config do aplicativo.The following example shows the membership Element (ASP.NET Settings Schema) configuration element in the system.web section of the application's Web.config file. Ele especifica que o aplicativo usa uma instância da SqlMembershipProvider classe para fornecer serviços de associação e define o passwordStrengthRegularExpression atributo como uma expressão regular que valida se a senha atende aos seguintes critérios:It specifies that the application use an instance of the SqlMembershipProvider class to provide membership services, and sets the passwordStrengthRegularExpression attribute to a regular expression that validates that the password meets the following criteria:
É maior que sete caracteres.Is greater than seven characters.
Contém pelo menos um dígito.Contains at least one digit.
Contém pelo menos um caractere especial (não alfanumérico).Contains at least one special (non-alphanumeric) character.
Se a senha não atender a esses critérios, a senha não será aceita pelo provedor de associação.If the password does not meet these criteria, the password is not accepted by the membership provider.
<membership defaultProvider="SqlProvider"
userIsOnlineTimeWindow = "20>
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
requiresQuestionAndAnswer="true"
passwordStrengthRegularExpression="@\"(?=.{6,})(?=(.*\d){1,})(?=(.*\W){1,})"
/>
</providers>
</membership>
Comentários
A PasswordStrengthRegularExpression propriedade Obtém a expressão regular usada para avaliar a complexidade de senha para o MembershipProvider objeto.The PasswordStrengthRegularExpression property gets the regular expression used to evaluate password complexity for the MembershipProvider object.
A PasswordStrengthRegularExpression propriedade é definida na configuração do aplicativo usando o passwordStrengthRegularExpression atributo do elemento de configuração elemento de associação (esquema de configurações ASP.net) .The PasswordStrengthRegularExpression property is set in the application configuration using the passwordStrengthRegularExpression attribute of the membership Element (ASP.NET Settings Schema) configuration element.