سؤال

أنا أستخدم عضوية ASP.NBET التي تمنحك بسهولة للغاية اختيار تطبيق طول كلمة مرور دقيقة والحد الأدنى من الأحرف الرقمية. هل يمكنك تحديد الآخرين كما يجب أن يكون هناك حرف واحد عالي ، إلخ؟

في صحتك

هل كانت مفيدة؟

المحلول

يبدو أن الخيار الآخر الوحيد هو minrequirednonalphanumericcharcers ، لذلك لا. لكن هذا لا يمنعك من وضع مدقق على حقل كلمة مرور التحكم في تسجيل الدخول.

نصائح أخرى

هناك أيضًا القدرة على استخدام regex مقابل كلمة المرور. أدناه مأخوذ من هذه المدونة لديه بعض التفاصيل:

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

باستخدام تعبير منتظم

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

باستخدام الحد الأدنى للطول والشخصية غير الرقمية

 <membership ...>
  <providers>
    <add minRequiredPasswordLength=10 minRequiredNonalphanumericCharacters=2 .../>
  </providers>
 </membership>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top