2016-05-28 11 views
0

Ich entwickle eine Website in ASP.NET, wo Benutzer sich registrieren und anmelden können. Ich möchte die Benutzer für 10 Minuten blockieren, nachdem sie das falsche Passwort dreimal eingeführt haben. Gibt es eine andere Lösung außer dem MembershipProvider? Ich habe versucht, es zu implementieren, aber es ist fehlgeschlagen. Nachdem ich in web.config den Code unten eingeführt habe, was soll ich sonst tun? Vielen Dank.Blockieren eines Benutzers in Asp.NET

<membership 

    defaultProvider="MyMembershipProvider"> 
     <providers> 
     <clear/> 
     <add name="MyMembershipProvider" 
      type="MyMembershipProvider" 
      autogenerateschema="true" 
      connectionStringName="MyConnectionString" 
      enablePasswordRetrieval="false" 
      enablePasswordReset="true" 
      requiresQuestionAndAnswer="false" 
      requiresUniqueEmail="false" 
      passwordFormat="Hashed" 
      maxInvalidPasswordAttempts="3" 
      minRequiredPasswordLength="8" 
      minRequiredNonalphanumericCharacters="1" 
      passwordAttemptWindow="5" 
      passwordStrengthRegularExpression="" 
      applicationName="/" /> 
     </providers> 
    </membership> 
+0

die Mitgliedschaftsanbieter zu entsperren –

+0

werden verwendet, um die ich MembershipProvider Klasse aus dem System. Web.Security und schrieb den Code von oben in meine web.config. Kannst du mir sagen, was ich von Anfang bis Ende machen soll? –

Antwort

Verwandte Themen