This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

ActiveDirectoryMembershipProvider.PasswordAttemptWindow الخاصية

Visual Studio 2010

إحضار الإطار الوقت خلالها متتالية فشل محاولات إلى بتوفير كلمة مرور صالحة أو إجابة كلمة مرور صالحة.

مساحة الاسم:  System.Web.Security
التجميع:  System.Web (في System.Web.dll)

public override int PasswordAttemptWindow { get; }

قيمة الخاصية

النوع: System.Int32
النافذة الوقت بالدقائق، أثناء المحاولات الفاشلة المتتالية التي إلى بتوفير كلمة مرور صالحة أو إجابة كلمة مرور صالحة. القيمة الافتراضية هو 10 دقائق. إذا كان الفاصل الزمني بين كل فشل محاولة هو أكبر من PasswordAttemptWindowإعداد خاصية، ActiveDirectoryMembershipProviderمثيل يعامل كل محاولة فاشلة كما لو أنه فشل أول محاولة.

استثناء:شرط
InvalidOperationException

محاولة للوصول إلى PasswordAttemptWindowخاصية التي تم إجراؤها قبل ActiveDirectoryMembershipProviderتمت تهيئة مثيل.

PasswordAttemptWindow يعمل خاصية بالاقتران مع MaxInvalidPasswordAttemptsخاصية إلى المساعدة في الحماية ضد أي مصدر غير المرغوب فيها تخمين كلمة المرور أو إجابة كلمة مرور عضوية مستخدم من خلال محاولات متكررة. عندما تحاول المستخدمين إلى تسجيل الدخول، قم بتغيير كلمة المرور الخاصة بهم، أو يعيد تعيين المعاملة كلمة المرور، وفقط عدد معين من المحاولات المتتالية مسموح بها ضمن نافذة زمني معين. الطول وقت النافذة هو المحدد بواسطة PasswordAttemptWindowيسمح خاصية، والذي يحدد عدد الدقائق بين المحاولات غير صالح. إذا كان عدد متتالية فشل محاولات أدخلها مستخدم لإعادة تعيين ساعة هو أو كلمة المرور الخاصة به يساوي القيمة المخزنة في MaxInvalidPasswordAttemptsخاصية، والوقت المنقضي منذ آخر محاولة غير صالحة هو أصغر من من عدد الدقائق المعين PasswordAttemptWindowخاصية، ثم حساب مستخدم s تأمينه لعدد الدقائق في PasswordAnswerAttemptLockoutDurationخاصية. إذا فشل الفاصل الزمني بين المحاولة الفاشلة الحالي وآخر محاولة هو أكبر من PasswordAttemptWindowإعداد خاصية، في المحاولة غير صالحة الحالي هو عد كأول محاولة. إذا كانت الإجابة كلمة مرور صالحة هو الذي تم توفيره من قبل أقصى عدد للمحاولات المسموح بها لغير صالح هو بلوغ عدد محاولات كلمة مرور غير صالحة-الإجابات هو معينة إلى صفر. إذا كانت كلمة مرور صالحة هو الذي تم توفيره من قبل أقصى عدد للمحاولات المسموح بها لغير صالح هو الوصول، عدد محاولات كلمة مرور غير صالحة وعدد محاولات الإجابة كلمة مرور غير صالحة تم تعيينها إلى الصفر.

يستحسن PasswordAnswerAttemptLockoutDurationيتم تعيين خاصية لنفس القيمة مثل مدة تأمين الحساب الذي هو المحددة للعدد الأقصى لمحاولات تسجيل الدخول الفاشلة في تكوين "خدمة نشط الدليل". وهذا ستمثل السلوك auإلى-lockout متناسقة للمستخدمين ما إذا كانت تم مؤمّن الاستحقاق إلى فشل محاولات تسجيل الدخول أو إلى إجابات كلمة مرور غير صالحة.

PasswordAnswerAttemptLockoutDuration خاصية هو تعيين في تكوين تطبيق الخاص بك ملف باستخدام passwordAttemptWindowسمة عضوية عنصر (مخطط إعدادات ASP.NET)العنصر. إذا كانت خاصية هو لم يتم تعيينها في ملف تكوين للتطبيق، PasswordAnswerAttemptLockoutDurationخاصية هو تعيينها إلى القيمة افتراضية من 10 دقائق.

يوضح مثال التعليمة البرمجية التالية على إدخال ويب.config تكوين ActiveDirectoryMembershipProviderمثيل للتأمين عن المستخدمين الذين يقومون بإجراء ثلاث محاولات فاشلة ل Enter الزر الإجابة كلمة المرور في نافذة الوقت 10 دقائق. إذا كان مستخدم هو مؤمّنه، لا مزيد من الإجابة على السؤال كلمة المرور قد يكون إجراء محاولات لمدة 15 دقائق.

<configuration>
  <connectionStrings>
    <add name="ADService" connectionString="LDAP://ldapServer/" />
  </connectionStrings>
  <system.web>
    <membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
      <providers>
        <add name="AspNetActiveDirectoryMembershipProvider" 
          type="System.Web.Security.ActiveDirectoryMembershipProvider, 
          System.Web, Version=2.0.3600, Culture=neutral,
          PublicKeyToken=b03f5f7f11d50a3a"
          maxInvalidPasswordAttempts="3"
          passwordAttemptWindow="10"
        passwordAnswerAttemptLockoutDuration="15" />
      </providers>
    </membership>
  </system.web>
</configuration>

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: