2010-09-17 4 views
0

Je dois légèrement modifier les fonctionnalités du fournisseur d'appartenance ASP.NET pour ajouter une fonctionnalité de journalisation personnalisée. Au lieu de créer une classe wrapper autour des méthodes que je souhaite modifier, je jouais avec l'idée ou la création d'un fournisseur d'appartenance personnalisé et remplace certaines des méthodes.Personnalisation du fournisseur d'appartenance ASP.NET pour ajouter des fonctionnalités de journalisation

Tous les exemples que j'ai pu trouver montreraient comment créer à partir de zéro. Je ne veux pas remplacer tout ... juste remplacer quelques méthodes. Quelqu'un peut-il me pointer dans la bonne direction?

Merci!

EDIT: DOH! Je peux simplement hériter de SqlMembershipProvider et remplacer les méthodes. Cependant, comment puis-je obtenir à la chaîne de connexion?

Répondre

0

Qu'est-ce que vous essayez de vous connecter?

Si vous voulez simplement surveiller le succès et l'échec de l'authentification, ASP.NET Health Monitoring est déjà dans la boîte. Les événements sont enregistrés dans les tables WebEvent.

Si vous avez d'autres motifs, eh bien ..... ;-)


pour répondre à votre question sur la chaîne de connexion, et passer outre Initialize saisir la valeur de l'argument de configuration avant d'appeler base.Initialize

+0

Voici mes exigences (liste non complète): 1) Connexion réussie, 2) Connexion échouée, 3) Changement de mot de passe, 4) Réinitialisation du mot de passe. Tous ne seront pas couverts par la classe d'appartenance substituée. –

+0

@mike - voir la mise à jour –

Questions connexes