2009-07-30 3 views
3

J'utilise JBoss AS 5 et JSF + Seam pour mon application Web. J'utilise l'authentification FORM et j'ai défini la page de connexion dans la balise "login-config" du fichier web.xml.Comment désactiver la redirection vers la page de connexion dans JBoss, lorsque la session expire?

J'ai également un filtre qui va vérifier l'état de la session a expiré et rediriger l'utilisateur vers une page session_timed_out.

Maintenant, le problème auquel je suis confronté est que lorsque la session expire dans JBoss, le serveur redirige l'utilisateur vers la page de connexion sans aller à mon filtre. Pour cette raison, lorsque mon filtre est appelé (c'est-à-dire dans le flux suivant: Après session Timout-> Page de connexion-> utilisateur se connecte), il existe une session et je ne peux pas intercepter la session expirée.

Depuis que je suis en utilisant JSF, je reçois toujours exception « Voir Impossible de restaurer » chaque fois que la session expire et l'utilisateur se connecte à.

Toute idée sur la façon d'arrêter JBoss de rediriger l'utilisateur page de connexion, lorsque la session expire? Supprimer la section, et AS n'aura aucune idée de l'endroit où envoyer votre utilisateur.

Répondre

1

Votre demande passera par votre filtre, et elle fera son travail.

Vous devrez gérer le formulaire de connexion explicitement, mais ce n'est pas une science de la fusée.

+1

Oh mon, c'est 2009 (!) Question LOL comment je suis arrivé ici? Stackoverflow devrait vraiment expirer les questions périmées. LOL –

+0

Il m'a été utile - Avoir un upvote. :) –

Questions connexes