IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

Déconnection de l'utilisateur à l'application


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Par défaut Déconnection de l'utilisateur à l'application
    Bonjour, je suis sur une api j2ee struts1.1 ou j'authentifie l'utilisateur au moment de l'acces a l application.j'utilise une authententification jaas par formulaire et lorsque l'utilisateur est authentifier , un session est créer ainsi qu'un cookies d'acces au site.

    je voudrai faire un bouton de deconnexion a l'appli, pour cela j'ai fait un bouton qui redirige vers une action.do dans lequel j'ai mi le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            request.getSession().invalidate();
     
            return mapping.findForward("reachargerShowAccueil");*
    mais lors du du passage sur le mapping.findForward, ca plante..

    es ce que quelqu un connaitrai un solution pour deconnecter l'utilisateur , et le rediriger vers une page proteger, et vu qu'elle est proteger, l'appli reexige un authentification.....

    MERKI

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    T'es sûr que ça plante là ou c'est dans la page...
    Par défaut, le scope des beans étant session, ça pourrait venir de là.
    Essaye de mettre le bean en scope request.

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Par défaut
    en fait, j'ai compris un truc c'est que tant que le user n'est pas athentifier, on ne peu executer aucun action.do, comme si le struts config ne marchais pas tant que l'on est ^pas authentifier...... moi je penssai que mes contrainte du web.config ne fesai des restriction que sur le jsp...ms apparement nan.....BAD , ca m enbete bein!!

    es ce qu il est possible de faire des redirect et des action alors que l on est pas encore authentifier?

    en gros es ce que l'on peu autoriser certaine action pour tout le monde et d'autres uniquement pour certain profiles?

  4. #4
    F2S
    F2S est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 139
    Par défaut
    salut pourquoi ne redirigé vers une page jsp directement, au lieu de vouloir repasser par une action...

    Sinon je te propose de configuré le tout dans ton action au niveau du struts-config.xml

    tu pourrais faire un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     <action path="/leave"
            	type="package.action.LeaveAction"
            	scope="request">
                 <forward name="logon" path="/Logon.do"/>
     </action>
    puis dans ton action tu n'aurais pu qu'a faire un truc du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    session.invalidate();
    return mapping.findForward("logon");

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/03/2010, 11h05
  2. Gestion de permissions utilisateurs une application
    Par Julien Bodin dans le forum Sécurité
    Réponses: 1
    Dernier message: 17/12/2009, 10h11
  3. Réponses: 0
    Dernier message: 01/10/2009, 00h12
  4. créer un utilisateur Oracle Application comme
    Par big1 dans le forum Administration
    Réponses: 1
    Dernier message: 05/06/2007, 10h01
  5. Multi-utilisateurs pour application sur réseau
    Par moi_leila dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 05/03/2007, 20h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo