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 :

Probleme cookie IE


Sujet :

Struts 1 Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 14
    Points : 9
    Points
    9
    Par défaut Probleme cookie IE
    Bonjour,

    J'ai developpe durant mon temps libre une appli en Struts(1.2)/Mysql qui se trouve ici : http://www.steeloverlord.com/

    J'ai un soucis quand j'utilise IE (6 et 7).

    Le navigateur empêche le login sur l'application sauf si je spécifie a IE qu'il faut accepter les cookies avec un niveau de sécurité presque au plus bas
    Du coup tout un tas d'utilisateur utilisant IE ne peuvent se logger sur le site.
    Mon problème c'est que je ne comprends pas ce qui peut poser ce problème.

    Je pense au passage des infos par session (login/password/captacha) mais je ne vois pas comment régler le soucis.
    En plus j ai teste sous Firefox,Safari,Opera et même Chrome et ça fonctionne sans que j'ai besoin de toucher a quoique ce soit sur le navigateur ...

    Helpppppppppp

  2. #2
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2007
    Messages : 197
    Points : 246
    Points
    246
    Par défaut
    de mémoire pour que IE accepte le cookie sans poser de problèmes, il te faut rajoutter dans les entête de tes "response" la règle de sécurité suivante: "P3P","CP=CAO PSA OUR"

    en java/struts tu peux déclarer un filtre qui automatisera ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    package commons.utils;
     
    import java.io.IOException;
     
    import javax.servlet.Filter;
    import javax.servlet.FilterChain;
    import javax.servlet.FilterConfig;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
     
    public class IeSessionFilter implements Filter {  
     
    	public void destroy() {  
     
    	}  
     
     
    	public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {  
     
    		HttpServletRequest httpRequest   = (HttpServletRequest) request;  
    		HttpServletResponse httpResponse = (HttpServletResponse) response;  
     
    		httpResponse.setHeader("P3P","CP=CAO PSA OUR");   
    		chain.doFilter(httpRequest, httpResponse);  
    	}
    et dans ton web.xml tu déclare le filtre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     <filter>  
             <filter-name>IeSessionFilter</filter-name>  
             <filter-class>commons.utils.IeSessionFilter</filter-class>  
        </filter>

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 14
    Points : 9
    Points
    9
    Par défaut
    Merci pour cette réponse je vais essayer et je vous tiens au courant si ça fonctionne ou pas

Discussions similaires

  1. script login probleme cookies
    Par stefanelle dans le forum Langage
    Réponses: 14
    Dernier message: 22/10/2009, 19h38
  2. Réponses: 2
    Dernier message: 05/12/2005, 12h02
  3. [Cookies] Probleme d'envoie de cookie
    Par pNk dans le forum Langage
    Réponses: 2
    Dernier message: 07/09/2005, 19h26
  4. [VB.NET] Problème lors de lecture de cookie
    Par Redouane dans le forum ASP.NET
    Réponses: 3
    Dernier message: 10/01/2005, 12h31
  5. Probleme d'éffacement dans le cookie
    Par Geulderack dans le forum XMLRAD
    Réponses: 6
    Dernier message: 02/04/2003, 15h17

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