Question

J'utilise l'appartenance ASP.nbet qui vous donne très facilement le choix d'appliquer une longueur de mot de passe min et les caractères numériques minimaux. Pouvez-vous définir d'autres comme il devait y avoir un caractère supérieur, etc.?

à votre santé

Était-ce utile?

La solution

Il semble que la seule autre option soit MinRequiredNonalphanumericCharacters, donc non. Mais cela ne vous empêche pas de mettre un validateur sur le champ de mot de passe de contrôle de connexion.

Autres conseils

Il est également possible d'utiliser un regex contre le mot de passe. Ci-dessous est tiré de ce blog a quelques détails:

http://weblogs.asp.net/pleroup/archive/2005/12/05/432359.aspx

En utilisant une expression régulière

<membership ...>
  <providers>
    <add passwordStrengthRegularExpression= 
                "^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$" .../>
  </providers>
</membership>

En utilisant une longueur minimale et un caractère non alphanumérique

 <membership ...>
  <providers>
    <add minRequiredPasswordLength=10 minRequiredNonalphanumericCharacters=2 .../>
  </providers>
 </membership>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top