IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Framework .NET Discussion :

[C#] Personnalisation d'un Membership


Sujet :

Framework .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 76
    Par défaut [C#] Personnalisation d'un Membership
    Bonjour,

    J'ai découvert l'API permettant la gestion d'utilisateurs en ASP.NET 2.0.
    J'aimerais simplement rajouter 2,3 champs spécifique dans la table aspnet_Users.

    Apparemment il existerait plusieurs solution et je m'embrouille un peu.

    Dans le cas d'une création d'utilisateurs :

    - Laisser faire le travail par l'API en utilisant les forumaire tout pret de création d'utilisateur et ENSUITE rajouter nos trois champs dans une autre fonction (si il pas d'erreur car il va detecter des champs qu'il ne connait pas car j'aurais modifié la BD avant.

    - Faire un classe qui hérite de MemberShipUser avec toutes le fonctions en override (héritage ? de création, update...).

    - Suivre le tuto ( propre membership en 30 minutes), ou il est question de changer directement les paramètres dans le web.config. Quid de la base de données dans ce cas la.

    Le souci c'est qu'il faut aussi créer son propose magasin de données....afin de transmettre notre propre objet personnalisé. Moi j'aimerais réutiliser la même table d'origine qui est aspnet_Users si possible bien sûr.


    Est ce que j'ai saisi ? Est ce qu'il y aurait une autre solution ? Est que vous avez saisi ?

    Merci

  2. #2
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Les propriétés (qu'on ajoute au profile) sont stockées dans un champ particulier déjà existant sous la forme de XML. Tu n'as donc rien à modifier.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 76
    Par défaut
    BOnjour,

    TU veux dire que la chose à faire pour ajouter des info spécifiques lors d'un create/update d'un utilisateurs c'est de rajouter des paramètres dans un fichier xml ??? C'est tout

    Parce que la je me suis lancé dans l'héritage de la classe membershipprovider, ca marche mais ça m'oblige à réécrire toutes les fonctions hérités....

    Sinon j'ai eu une autre méthode, je lances le create_user et juste derrière je rajoute mes informations avec une fonctions spécifiques.

    Qu-est-ce que tu penses de mes solutions par rapport à la tienne ? Pourrais-tu m'éclairer un peu plus sur ta solution

  4. #4
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Citation Envoyé par slimannnnn Voir le message
    BOnjour,

    TU veux dire que la chose à faire pour ajouter des info spécifiques lors d'un create/update d'un utilisateurs c'est de rajouter des paramètres dans un fichier xml ??? C'est tout

    Parce que la je me suis lancé dans l'héritage de la classe membershipprovider, ca marche mais ça m'oblige à réécrire toutes les fonctions hérités....

    Sinon j'ai eu une autre méthode, je lances le create_user et juste derrière je rajoute mes informations avec une fonctions spécifiques.

    Qu-est-ce que tu penses de mes solutions par rapport à la tienne ? Pourrais-tu m'éclairer un peu plus sur ta solution

    Un petit test et un petit tour dans la base et tu comprendras rapidement comment c'est fait

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 76
    Par défaut
    Je viens d'en parler à l'expert ASP.NET de la boite....

    Alors pour lui :

    - Héritage et personnalisation du provider = trop long pour ce qu'on va en faire. Donc abandon de la solution
    - Modification des profile = pas adapté, car c'est plutot une solution au service du surfeur, pas trés orienté métier. Et puis ça génère des tables complexes en bd.

    Donc ce qu'il me propose de faire :

    - Pour un ajout d'utilisateur par exemple ( ne pas passer par les contrôles wizard tout prêt). Créer un petit formulaire d'ajout d'utilisateur, lancer la fonction de l'API create_user et puis derrière faire un update de la ligne et rajouter les 2,3 info spécifiques.

    Est-ce bien ?

  6. #6
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Nous ne savons pas ce que tu veux faire exactement donc toutes les solutions sont possibles et ouvertes.

Discussions similaires

  1. [MFC] Comment personnaliser sa police de caractères ?
    Par Guybrush113 dans le forum MFC
    Réponses: 11
    Dernier message: 26/05/2004, 07h29
  2. [langage] personnaliser le tri
    Par schnecke dans le forum Langage
    Réponses: 3
    Dernier message: 24/03/2004, 15h14
  3. Personnaliser un rapport d'erreur sous Windows XP
    Par Neilos dans le forum Windows
    Réponses: 5
    Dernier message: 21/11/2003, 18h13
  4. [FLASH MX2004] Personnaliser les scrollbars
    Par stephane eyskens dans le forum Flash
    Réponses: 10
    Dernier message: 09/10/2003, 12h53
  5. [VB6] [UserControl] Évènements personnalisés
    Par Frankywinky dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 27/05/2003, 17h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo