J'ai une application ASP.NET 2.0 à 3 niveaux. Je veux utiliser la méthode Membership.ValidateUser de la classe d'appartenance en utilisant les credentialls ajoutés avec le contrôle de connexion. Aussi stupide que cela puisse paraître, je n'arrive pas à comprendre comment faire en sorte que le contrôle ValidateUser appelle autre chose que la base de données spécifiée dans le fichier web.config. Ce dont j'ai besoin c'est d'appeler au niveau intermédiaire qui va s'authentifier contre le db. Je ne peux pas faire en sorte que la couche de présentation s'authentifie directement sur la base de données.Comment atteindre le niveau intermédiaire en utilisant la classe memship?
0
A
Répondre
1
Vous avez juste besoin de créer un custom membership provider, hériter de MembershipProvider, puis le connecter dans le fichier web.config. Le fournisseur pourrait aller dans votre dossier App_Code puis appeler votre niveau intermédiaire
<membership defaultProvider="CustomProvider">
<providers>
<add
name="CustomProvider"
type="YourNameSpace.YourCustomProvider"
connectionStringName="ConnectionString" />
</providers>
</membership>
Questions connexes
- 1. Comment câbler un niveau intermédiaire d'objets à un niveau de données constitué d'un DataSet?
- 2. Meilleure approche pour la maintenance d'un serveur d'assurance qualité pour plusieurs clients de niveau intermédiaire
- 3. jqGrid ne pas atteindre le contrôleur MVC
- 4. Comment implémenter le "versioning de classe" (en utilisant une version différente de la même classe)
- 5. en utilisant la classe comme une propriété?
- 6. en utilisant set_new_handler spécifique à la classe
- 7. Atteindre des fichiers en dehors de la portée documentroot
- 8. NHibernate: Meilleure façon de gérer la table intermédiaire en utilisant NHibernate Fluent?
- 9. Comment découpler un niveau intermédiaire et un ensemble de données pour permettre les tests unitaires?
- 10. Comment gagner du temps en utilisant la classe Date intégrée?
- 11. en utilisant une classe magique Contant pour retourner le chemin du fichier d'appeler la classe
- 12. Génération d'objets de valeur ActionScript à partir de classes Java de niveau intermédiaire
- 13. Existe-t-il un bon didacticiel en ligne pour l'apprentissage de la programmation programmable Bash de niveau intermédiaire à avancé?
- 14. Comment atteindre le paramètre d'activation/désactivation de l'écho par fichier batch?
- 15. Mise en route avec IL (langage intermédiaire)
- 16. Définir le répertoire intermédiaire dans C# Projet
- 17. Comment programmer le niveau actuel de la batterie avec COCOA
- 18. NHibernate Mapping table intermédiaire
- 19. classe de retour de la collection nichée en utilisant NHibernate
- 20. Quels sont les bons conteneurs d'applications pour les services de niveau intermédiaire pour scala?
- 21. Objective C Static Classe Variables de niveau
- 22. Projets pour C++ Débutant/Intermédiaire?
- 23. Double valideurs de niveau classe NHibernate Problème
- 24. Comment imprimer les données dans un arbre binaire, niveau par niveau, en commençant par le haut?
- 25. Envoyer une vidéo en utilisant la nouvelle classe FileReference
- 26. Récupère le nom de classe de la classe étendue
- 27. ne peut pas sélectionner dans la classe en utilisant linq
- 28. Obtenir la classe (s) d'un div en utilisant jquery
- 29. Comment puis-je déterminer le temps maximum nécessaire à la mort du socket TCP en raison d'une déconnexion réseau intermédiaire?
- 30. C# Comment atteindre un panneau créé pendant l'exécution du programme?