Membership.PasswordStrengthRegularExpression Propriété

Définition

Obtient l’expression régulière utilisée pour évaluer un mot de 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

Valeur de propriété

Expression régulière utilisée pour évaluer un mot de passe.

Exemples

L’exemple de code suivant montre l’élément de configuration d’appartenance dans la system.web section du fichier Web.config de l’application. Il spécifie que l’application utilise un instance de la SqlMembershipProvider classe pour fournir des services d’appartenance et définit l’attribut passwordStrengthRegularExpression sur une expression régulière qui valide que le mot de passe répond aux critères suivants :

  • Contient au moins six caractères.

  • Contient au moins un chiffre.

  • Contient au moins un caractère spécial (non alphanumérique).

  • Contient au moins une lettre minuscule.

  • Contient au moins une lettre majuscule.

Si le mot de passe ne répond pas à ces critères, le mot de passe n’est pas accepté par le fournisseur d’appartenances.

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

Remarques

La PasswordStrengthRegularExpression propriété obtient l’expression régulière utilisée pour évaluer la complexité du mot de passe à partir du fournisseur spécifié dans la Provider propriété .

La PasswordStrengthRegularExpression propriété est définie dans la configuration de l’application à l’aide de l’attribut passwordStrengthRegularExpression de l’élément de configuration d’appartenance .

Pour plus d’informations sur les expressions régulières, consultez Expressions régulières .NET Framework.

S’applique à

Voir aussi