Bonjour,
Je travaille actuellement sur plusieurs applications JSF/MyFaces dont
beaucoup des managed beans sont en session.
Firefox et IE partageant les sessions entre ces onglets, si
l'utilisateur copie-colle l'URL de l'application dans un autre onglet,
Il peut ouvrir deux écrans différents et ainsi faire des manipulations
sur l'un et valider sur l'autre écran.
Ce qui entraine des incohérences voire même des failles de sécurité.
J'ai lu que MyFaces Orchestra permettait de gérer le multi-window,
mais il s'appuie sur pas mal de configuration Spring et JPA. or mon projet utilise OJB.
Je ne souhaite pas non plus remodifier toute l'application pour utiliser JBoss Seam ou Spring WebFlow.
Sinon j'étais parti sur une solution plus simple en enregistrant l'id
de la session en cours en base mais ceci ne résoud pas le problème
finalement. Et il n'y a pas moyen de récupérer l'identifiant de la
fenêtre utilisée coté client.
Je suis à l'écoute de la moindre idée.
Merci d'avance.
Partager