Asp.net l'Adhésion des Comptes d'arriver en lock-out
Nous utilisons la norme ASP.net les fonctionnalités de l'abonnement qui viennent avec asp.net.
Certains comptes dans notre base de données des membres ont une "Verrouillé" indicateur a la valeur true - quand/comment est-ce possible?
Comment fait-on
Unlock
un compte?
OriginalL'auteur stringo0 | 2009-12-09
Vous devez vous connecter pour publier un commentaire.
Après un nombre configurable de connexions échouées (maxInvalidPasswordAttempts, défaut = 5) dans un délai configurable longueur de temps (passwordAttemptWindow, valeur par défaut = 10 minutes), le compte sera verrouillé.
voir ici d'adhésion liées propriétés de configuration
Il est généralement configuré dans le web.config
OriginalL'auteur µBio
Ces 4 gars a fait un bon travail en expliquant en profondeur les asp.net l'adhésion des contrôles
fondamentalement ajouter votre fournisseur, puis définissez le paramètre de la manière que vous aimeriez qu'ils
OriginalL'auteur jim
Quand quelqu'un, essayez de vous connecter 5 fois (ou que ce soit "maxInvalidPasswordAttempts" est réglé sur) avec le mauvais mot de passe, le compte est verrouillé ...
de l'éviter à l'avenir de modifier l'attribut maxInvalidPasswordAttempts dans le web.config
exemple :
OriginalL'auteur Hannoun Yassir
De verrouillage de compte est une fonctionnalité de SqlMembershipProvider qui fournit une protection contre les deviner les mots de passe.
Regardant cette page vous pouvez voir que le aspnet_Membership table a IsLockedOut, LastLockoutDate, FailedPasswordAttemptCount, Failedpasswordanswerattemptcount. En examinant ce tableau, et ces colonnes, vous devriez être en mesure de déterminer qui est d'avoir un échec de la connexion, quand ils ont échoué sur leur connexion, et combien de fois ils ont échoué.
Le nombre réel pour le nombre de connexion essaie peut être sest dans la section du site web.config. Vous pouvez en lire plus à propos de verrouillage de compte ici.
OriginalL'auteur Chris