Bonjour à tous,

Je travaille actuellement sur un projet consistant en la modélisation d'un questionnaire.

Lorsqu'un utilisateur se connecte, un objet contenant ses réponses aux questions est créé et placé dans une variable de session. Cet objet permet, lors de retour en arrière dans le questionnaire, de remettre les réponses déjà fournies par l'utilisateur.

Jusque là, tout fonctionne correctement, seulement, le hic, si un plantage survient durant le questionnaire (il est encore en phase de développement donc cela arrive), tous les résultats encodés par l'utilisateur deviennent subitement accessibles aux autres utilisateurs.

Je m'explique, l'utilisateur un répond au trois premières questions puis plantage.

Un autre utilisateur lance le questionnaire quelques secondes après et hop, comme par magie, les questions qu'il voit sont préremplies avec les réponses fournies pas l'utilisateur précédent (qui pourtant sont stockées dans une variable de session).

Quelqu'un à une idée pour expliquer ce phénomène ?

D'avance merci.