JaliosXperience
fr en
Link

Objets en session - Récupération dans un AuthenticationHandler

Thomas LEGAT - on 11/12/10 at 11:33 AM

Bonjour,

J'ai crée une classe surchargeant la classe "AuthenticationHandler" afin de permettre à la connexion du membre, d'effectuer différents traitements à partir d'objets mis en session lors de l'état "non connecté" du membre. Je rencontre un soucis car lors de cette récupération, mes objets étant égales à null une fois connecté, alors qu'en état "non connecté", ils ne sont pas null. Comment procédez vous au moment de l'authentification du membre? Mettez vous à jour la session existante ou faites vous table raz de la session existante? Au vue des tests effectués, vous faites table-raz, pouvez vous me le confirmer?

Merci d'avance,

Jean-Noël Hoursin - on 11/18/10 at 10:16 AM

Bonjour,

lorsqu'un utilisateur non connecté se log, sa session HTTP est modifiée. Il n'y a donc pas de création de nouvelle session et cela devrait permettre de récupérer simplement les valeurs qui ont pu être renseignées dans celle-ci.

Dans un AuthenticationHandler le contexte JCMS sera toujours null et ce fonctionnement est voulu. Par contre la session HTTP est, elle bien disponible. Lorsque vous parlez de session, est-ce que vous parlez de la session HTTP ou du contexte JCMS? En cas de session HTTP une simple interrogation de la request vous fournira l'information. S'il s'agit d'un contexte JCMS, celui-ci n'existe pas dans le cadre d'un AuthenticationHandler.

Login   Home   fr en
JALIOS SA - SIREN 440 126 035