Bonjour,
j'ai un site asp.net sur lequel une personne (Mr A) peut réaliser différentes actions sur différentes pages... classique; sur ce site elle peut entre-autre choisir d'autres personnes capable de la "représenter": prenons Mr B
Lorsqu'un représentant (personne pour laquelle des users ont choisi qu'il pouvaient les représenter) est sur le site (Mr B), il a le choix de faire les actions sur le site en son nom, ou de les faire pour Mr A (et éventuellement d'autres personnes qui l'aurait choisi comme représentant).
Pour se faire, il y a une page "représenter" sur laquelle Mr B a accès à la liste des personnes qu'il peut représenter. il choisi Mr A pour commencer la navigation "en tant que Mr A".
Il peut également retourner sur cette page pour stopper la représentation et reprendre la navigation en tant que lui: Mr B.
De quelle manière peut on faire ce genre de chose proprement?
Maintenir en session l'info de la personne connectée, et éventuellement de la personne qu'il représente?
Dans ce cas, chaque appel devra passer par une vérification basée sur le contenu de cette session pour que les méthodes aient en paramètre soit Mr A, soit Mr B suivant le contenu de cette-dite session...
Y a il plus propre que les sessions?
Avez vous des idées pour réaliser ce genre de chose?
merci de vos réponses
Partager