J'écris un MembershipProvider personnalisé pour une base de données existante. Les utilisateurs sont authentifiés par login et mot de passe, il n'y a pas d'attribut e-mail attaché. Quel est le meilleur moyen de "court-circuiter" les méthodes FindUsersByEmail()
et GetUserNameByEmail()
? Mon approche naïve était de ne pas les implémenter, car je suppose que s'il n'y a pas besoin de restaurer un mot de passe, il n'est pas nécessaire de rechercher les utilisateurs par e-mail. Est-ce que cela a des effets secondaires?Vous n'utilisez pas l'adresse de messagerie dans un MembershipProvider personnalisé?
1
A
Répondre
0
Je risquerais de deviner que tout ira bien. Un coup d'œil sur les dépendances dans Reflector montre que ces méthodes sont uniquement utilisées par les méthodes statiques de la classe Membership.
Cependant, comme ce sont des méthodes publiques, d'autres contrôles/API tiers peuvent supposer qu'ils sont implémentés. Il semble que ce soit le cas avec certaines API SharePoint (voir les méthodes privées en gris) SPMembershipProviderPrincipalResolver utilise ces deux méthodes.
http://img143.imageshack.us/img143/7097/windowclipping3rn3.png
Questions connexes
- 1. Comment déployer un MembershipProvider personnalisé ASP.net?
- 2. Comment créer un cookie d'authentification dans un MembershipProvider personnalisé?
- 3. Impossible d'utiliser les services d'application client avec MembershipProvider personnalisé
- 4. Chiffrer/déchiffrer l'utilisation du mot de passe dans un MembershipProvider personnalisé?
- 5. Comment créeriez-vous un système de messagerie à thread?
- 6. Multiple Membershipprovider pour une application
- 7. Custom MembershipProvider Méthode Initialize
- 8. Contrôle MembershipProvider et PasswordRecovery
- 9. Puis-je utiliser OpenId avec l'ASP MembershipProvider?
- 10. Obtenez ApplicationId actuelle dans ASP.NET MembershipProvider
- 11. Ajouter des propriétés supplémentaires à MembershipProvider
- 12. L'utilisation MembershipProvider personnalisée sans contrôle de connexion dans ASP.NET
- 13. obtenir les propriétés de MembershipProvider de web.config
- 14. SQL dans une application de messagerie
- 15. VBScript - Utilisation des instructions IF dans un script de messagerie?
- 16. Comment implémentez-vous un filtre personnalisé avec Lucene.net?
- 17. Alertes de messagerie SharePoint
- 18. Exception de débogage de messagerie
- 19. formulaire html dans le client de messagerie
- 20. Flash - Dans le menu contextuel le curseur de la souris n'est pas visible lorsque vous utilisez un curseur personnalisé
- 21. WebLogic "L'application MDB n'est PAS connectée au système de messagerie"
- 22. Définition d'un "gestionnaire de messagerie" dans Postfix
- 23. Comment puis-je utiliser un bitmap personnalisé pour le point "Vous êtes ici" dans un MyLocationOverlay?
- 24. erreurs de messagerie SMTP dans Rails
- 25. Application Block Enterprise Security en collaboration avec MembershipProvider dans ASP.NET
- 26. Comment utilisez-vous un curseur de souris personnalisé dans une application .NET?
- 27. WebServiceHost n'invoque pas OnAcceptChannel de ChannelListener personnalisé
- 28. registerClientScriptBlocage dans un gestionnaire personnalisé?
- 29. Comment configurer un serveur de messagerie crypté de manière bidirectionnelle?
- 30. ASP.NET - Système de messagerie interne
Merci, Sharepoint est pas pertinent pour le moment, donc je suppose que je serai bien ... –