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

ASP.NET Discussion :

Souci de gestion utilisateurs. . .


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2011
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 11
    Points : 13
    Points
    13
    Par défaut Souci de gestion utilisateurs. . .
    Bonjour, alors je vous expose mon problème:
    J'ai sur mon site un CreateUserWizard, qui me crée automatiquement une bdd derrière.

    J'ai aujourd'hui un souci assez pénible à résoudre par moi-même:
    Je veux ajouter une donnée à mes utilisateurs: mettons un entier.

    Je vais dans la définition de la bdd, je rajoute une colonne de type entier, je l'initialise pour certains de mes utilisateurs. Mais le problème se pose ensuite, lorsque je veux manipuler cette valeur ajoutée: mes SQLDataSource ignorent royalement la colonne ajoutée, aussi je ne peux pas effectuer de SELECT dessus

    J'ai tenté une autre approche, en créant une table utilisateurs, rattachée aux autres tables de mon site, dans laquelle je mets cet entier, ainsi qu'une colonne avec le nom de l'utilisateur, et son id tel qu'il est décrit dans ASPNETDB.MDF (la base générée automatiquement par le CreateUserWizard). L'idée était là de sélectionner l'entier en question en faisant une comparaison des uniquesID (ou le cas échéant, en comparant les logins). Mais je me heurte à un autre souci: comment récupérer cet ID, ou même le login de l'utilisateur connecté actuellement, dans un champs texte ?

    J'ai testé LoginName. un peu tout ce que je trouvais, et chaque fois il me sort des noms de composants de la forme System.quelquechose...

    Je suis une bille en Visual.

    Merci d'avance !

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Points : 24
    Points
    24
    Par défaut
    Je te conseilles de lire des ressources sur le membership d'asp.net:
    http://msdn.microsoft.com/en-us/library/ff648345.aspx

    exemple de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MembershipUser myObject = Membership.GetUser();
    string UserID = myObject.ProviderUserKey.ToString();

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2011
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    Enorme merci !

    Juste par curiosité, tu as trouvé ça comment ? Je ne connaissais pas du tout le Membership, et ça contient probablement tout ce dont on a besoin dans ce genre de situation Et aussi, en lisant la doc du membership, je n'ai même pas trouvé les méthodes getUser();

    J'imagine que le morceau de code que tu as donné provient de toi, merci beaucoup =)

  4. #4
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Points : 4 574
    Points
    4 574
    Par défaut
    Sisi, la méthode GetUser() existe bien.

  5. #5
    Membre à l'essai
    Inscrit en
    Janvier 2011
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    Après avoir testé, oui en effet elle existe, mais je ne sais pas où elle se situe dans la doc, et j'aurais aimé être capable de retrouver ces infos par moi-même la prochaine fois que je me heurte à un souci du genre

    Merci en tout cas =)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MDW][ADO][ACCESS 2002] Gestion utilisateurs
    Par Frank dans le forum Sécurité
    Réponses: 7
    Dernier message: 04/09/2007, 17h48
  2. gestion utilisateur sécurité
    Par liloo31 dans le forum Sécurité
    Réponses: 7
    Dernier message: 19/02/2007, 18h47
  3. Replica et gestion utilisateurs
    Par odelayen dans le forum Access
    Réponses: 4
    Dernier message: 09/06/2006, 13h53
  4. Gestion utilisateurs avec droits
    Par dr_look dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 27/04/2005, 16h03

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