قواعد سياسة كلمة مرور ASP.NET
-
26-09-2019 - |
سؤال
أنا أستخدم عضوية 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>
لا تنتمي إلى StackOverflow