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 :

Custom + RolePrincipal


Sujet :

ASP.NET

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut Custom + RolePrincipal
    Bonjour,

    J'ai une classe qui représente mes utilisateurs connectés.
    Lors de l'identification je mets des données dans un cookie, et dans global.asax je m'en sers pour créer une instance de ma class User qui me sert à remplacer les objets HttpContext.Current.User et System.Threading.Thread.CurrentPrincipal.
    Jusque là tout marchait bien.

    Mais maintenant j'aimerais utiliser la gestion de rôle Sql telle qu'elle existe en ASP.Net.

    Malheureusement, cela a aussi l'effet de changer HttpContext.Current.User et System.Threading.Thread.CurrentPrincipal.
    Si je veux conserver mon instance de User, je peux le faire lors de Application_PostAuthenticateRequest mais je ne veux pas choisir l'un ou l'autre, j'aimerais avoir les deux.

    Comment est-ce que je peux arriver à cela ?

  2. #2
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    Je n'ai pas de solution miracle.
    Le cookie permet de stoker des données de l'utilisateur sur le client et il est renvoyé à chaque requête. Si tu veux stoker sur le serveur il y a la session et en base il y a le profil sql... donc c'est peut-être un non sens d'utiliser l'objet user en hérité pour pouvoir y stocker des données utilisateur vu que tout est déjà prévu.

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    Merci.

    C'est vrai que le choix d'avoir des données utilisateurs directement dans l'objet User des page ou plutôt en session peut mériter réflexion.

    Dans mon cas, j'ai simplement récupérer l'objet RolePrincipal pour en appeler les méthode depuis mon propre objet.

Discussions similaires

  1. Custom Event Set
    Par toure32 dans le forum JBuilder
    Réponses: 1
    Dernier message: 26/08/2005, 12h03
  2. Insertion d'un Custom Control: CMyListBox
    Par Neo41 dans le forum MFC
    Réponses: 6
    Dernier message: 21/06/2005, 15h26
  3. [JSF] mon premier custom component
    Par anitshka dans le forum JSF
    Réponses: 5
    Dernier message: 14/06/2005, 13h31
  4. [C#] Custom Control : Recuperer valeur formulaire
    Par victorbru dans le forum ASP.NET
    Réponses: 22
    Dernier message: 21/04/2005, 09h02
  5. [C#] Custom Control et message de confirmation
    Par lancelot69 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 23/12/2004, 15h04

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