2009-02-09 13 views
5

J'implémente un fournisseur d'appartenances personnalisé en héritant de MembershipProvider. J'ai mon propre schéma de base de données qui est différent du schéma d'appartenance aspnet.Fournisseur d'appartenances asp.net personnalisé

Je n'ai aucune utilisation du champ de mot de passe et je me demandais comment remplacer le contrôle CreateUserWizard intégré?

Impossible de trouver des exemples sur la façon de créer mon propre contrôle CreateUserWizrd qui est câblé avec mon fournisseur d'appartenances personnalisé. Les exemples que j'ai trouvés étaient de personnaliser le CreateUserWizard existant en utilisant les modèles dans le contrôle.

Merci

Répondre

3

Vous avez plusieurs choix. L'un est comme suggéré, il suffit de changer le modèle. Un autre (et mieux, bien que beaucoup plus de travail) serait d'ouvrir le contrôle dans le réflecteur pour voir comment cela fonctionne, puis l'étendre et remplacer les bits pertinents pour supprimer les références au mot de passe.

Le troisième (et ce que je recommanderais) est de rouler le vôtre. Les classes Membership, Roles et Profile sont toutes assez faciles à utiliser, et le CreateUserWizard est assez lourd. Sauf si c'est exactement ce dont j'ai besoin, je lance généralement un contrôle utilisateur qui le fait de toute façon, même en utilisant le fournisseur par défaut.

Questions connexes