Le verrouillage d'un utilisateur dans une page ASP .Net Fournisseur D'Appartenances Personnalisé

J'ai dû créer un fournisseur d'appartenances personnalisé pour mon ASP .Un projet de réseau afin de correspondre à notre schéma de base de données, et je rencontre des problèmes de configuration de verrouillage de l'utilisateur si ils obtiennent leur mot de passe erroné trois fois, comme c'est pris en charge par les fournisseurs standard.

Est-ce quelque chose que j'ai besoin d'implémenter moi-même, ou doit-il être pris en charge intrinsèquement?

Je n'ai pas de code qui traite spécifiquement avec elle (et aucun des membres interface semblent traiter avec elle en particulier), mais si j'ai besoin d'implémenter moi-même, comment puis-je informer l'utilisateur qu'ils sont en lock-out? Ai-je besoin d'élever une sorte d'exception dans ValidateUser?

Solution

Honte je ne peux pas marquer deux réponses, les liens fournis par Dave R donner un excellent aperçu en profondeur du fonctionnement de l'adhésion, et ce Zhaph souligné, était exactement ce que j'ai fait, la manipulation de l'verrouillé logique dans le fournisseur d'appartenances personnalisé.

J'ai ensuite géré la condition d'erreur en utilisant le contrôle de Connexion du LoginError événement et vérifié pour voir si l'utilisateur a été verrouillé pour afficher le message d'erreur approprié.

InformationsquelleAutor RSlaughter | 2008-12-10