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 :

Les propriétés de profil d'un utilisateur...


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut Les propriétés de profil d'un utilisateur...
    Bonjour à tous,

    Est-ce qu'il est possible de donner une valeur à une propriété de profil pour un utilisateur sans être connecté, c-a-d est-ce que l'administrateur aprés son authenification peut faire ça. Parce que je sais seulement que on peut faire par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Profile.variable_propriete=valeur;
    pour donner une valeur à une propriété de profil pour l'utilsateur actuel.

    Et merci d'avance.

  2. #2
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Bien sur que tu peux faire ça..

    tu dois récupérer le profile de l'utilisateur que tu veux changer et après tu fais ce que tu veux avec... tu le gère comme un profil normal..

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut
    C'est ça le problème, je ne sais pas comment récupérer le profile de l'utilisateur.

  4. #4
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut
    J'ai trouvé la procédure stockée aspnet_Profile_SetProperties (de la base de données ASPNETDB) qui peut permettre de faire cela, mais je veux une fonction d'une classe pour se fait (s'il existe).
    J'ai cherché beaucoup sur internet, mais pas de résultats.
    Et merci pour vos aides.

  5. #5
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Citation Envoyé par insane_80 Voir le message
    J'ai trouvé la procédure stockée aspnet_Profile_SetProperties (de la base de données ASPNETDB) qui peut permettre de faire cela, mais je veux une fonction d'une classe pour se fait (s'il existe).
    J'ai cherché beaucoup sur internet, mais pas de résultats.
    Et merci pour vos aides.
    laisse tomber ça mais fais plutôt ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            ProfileBase pb = ProfileBase.Create(username, true);
            pb.Taproriete = valeur
            pb.Save

  6. #6
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut
    Merci Bossun, je vais essayer ça.

  7. #7
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut
    La ligne: m'a donné l'erreur suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'System.Web.Profile.ProfileBase' does not contain a definition for 'MaPriorite'
    sachant que MaPriorite est une priorité de profil définie dans le fichier web.config.

  8. #8
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Montre ton Web.Config

  9. #9
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    ..
    ...
    ....
    <system.web>
       <profile enabled="true">
           <properties>
             <add name="MaPriorite" />
           </properties>
       </profile>
    ..
    ...
    ....

  10. #10
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Il faut que tu définisse un provider pour ton profile...


    http://searchwindevelopment.techtarg...270321,00.html

  11. #11
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut
    Même j'ai consulté la page:
    http://searchwindevelopment.techtarg...270321,00.html, j'ai pas pu comprendre comment créer un fournisseur de profil [Je suis débutant].
    J'ai pas bien compris: Est-ce qu'il y a un provider par défuat et on vas créer un autre ? ou bien on vas modifier le provider par défaut ? Et c'est quoi le provider de profil et qui est son rôle dans ma situation?...?
    Bon, comme je suis débutant, je vais essayer encore, sinon je vais charcher une autre solution.
    Merci beaucoup bossun pour le temps que tu m'as donné.

  12. #12
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Au fait je m'étais trompé avant..

    essaie ça


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ProfileCommon p=new ProfileCommon().GetProfile(username);
    p.Tapropriete = TaValeur;
    p.Save();

  13. #13
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    373
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 373
    Par défaut
    Enfin, c'est résolu grâce à vous: bossun.
    Merci beaucoup.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/02/2008, 16h54
  2. Réponses: 2
    Dernier message: 17/02/2008, 20h33
  3. Réponses: 6
    Dernier message: 07/05/2007, 15h15
  4. Réponses: 2
    Dernier message: 20/04/2006, 14h05
  5. [DOS] Récupérer les infos du profil utilisateur
    Par Amélie Ladoque dans le forum Windows
    Réponses: 2
    Dernier message: 13/01/2006, 17h41

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