Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
777 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  Détecter le niveau de confidentialité du client IE ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Détecter le niveau de confidentialité du client IE ?

n°820126
sysmik
Posté le 11-08-2004 à 11:29:33  profilanswer
 

Bonjour,
 
J'ai une petite broutille qui tue sur un site de commerce.
 
Lorsque le client dispose de IE 6 avec le paramètre de Confidentialité configuré à Haute, il ne lui est pas possible d'ajouter des trucs dans son panier.
 
Ma question, est il possible de détecter se paramètre de Confidentialité ?
 
Actuellement, j'ai un test pour savoir si les cookies sont activé ou non mais ça ne fonctionne pas pour ce qui est de ce fichu paramètre...
 
A+

mood
Publicité
Posté le 11-08-2004 à 11:29:33  profilanswer
 

n°1819746
masacc'
Posté le 01-12-2008 à 10:23:50  profilanswer
 

Bonjour,
 
petit up pour ce sujet. Quelqu'un a-t-il trouvé une solution ?

n°1819757
skeye
Posté le 01-12-2008 à 10:36:25  profilanswer
 

Une bonne solution serait plutôt de faire en sorte que ça fonctionne sans toucher à ça...quel est le problème exactement?


---------------
Can't buy what I want because it's free -
n°1819827
masacc'
Posté le 01-12-2008 à 12:05:01  profilanswer
 

Le but est de pouvoir détecter les paramètres de confidentialité de IE car par défaut, ils sont réglés à moyen sur IE6 (ou moyen haut sur IE7) pour pouvoir avertir l'utilisateur qu'avec ce réglage, certaines fonctionnalités ne fonctionneront pas.
 
En effet, le but est d'ouvrir une iframe cachée lors de l'authentification de l'utilisateur sur le site A pour créer le cookie de session sur le domaine du site B duquel on récupère les informations (celui qui est dans l'iframe caché).
 
Malheureusement, sous IE avec les réglages par défaut, le fait de tenter l'authentification sur le site B redirige la page principale du site A (qui contient l'iframe) vers le site B (au lieu de faire cette redirection dans l'iframe elle-même).
 
D'ou l'interet de détecter ces paramètres pour empêcher cette redirection intempestive et prévenir l'utilisateur de fonctionnalités dégardés.
 
Je ne sais pas si j'ai été très clair...

n°1819860
skeye
Posté le 01-12-2008 à 12:43:19  profilanswer
 

J'ai eu un problème similaire récemment, est-ce que ceci ne résoudrait pas le problème?
http://www.webmaster-hub.com/index.php?showtopic=3754
 
La meilleure solution restant évidemment de ne pas utiliser d'iframes...tu auras toujours des problèmes (si ce n'est pas avec IE, ce sera avec safari...)


---------------
Can't buy what I want because it's free -
n°1819900
masacc'
Posté le 01-12-2008 à 13:48:15  profilanswer
 

Oui j'avais déjà vu ce sujet, mais le problème est que je n'ai pas du tout accès au source du site présent dans l'iframe, donc impossible de rajouter le header nécessaire...

n°1819904
skeye
Posté le 01-12-2008 à 13:52:20  profilanswer
 

Dans ce cas tu l'as dans l'os - tu n'as vraiment pas moyen d'utiliser autre chose qu'une iframe? C'est quoi comme système d'authentification?


---------------
Can't buy what I want because it's free -
n°1819910
masacc'
Posté le 01-12-2008 à 13:58:32  profilanswer
 

C'est bien ce qui me semble aussi...
 
L'authentification se fait via un formulaire en POST avec uniquement login + password...
Si tu as une autre idée, je suis preneur parce que là, j'ai l'impression d'avoir fait le tour...

n°1819929
skeye
Posté le 01-12-2008 à 14:25:19  profilanswer
 

masacc' a écrit :

C'est bien ce qui me semble aussi...
 
L'authentification se fait via un formulaire en POST avec uniquement login + password...
Si tu as une autre idée, je suis preneur parce que là, j'ai l'impression d'avoir fait le tour...


 
ok, mais derrière qu'est-ce qui définit que ton utilisateur est authentifié? Quel est le lien entre ton appli et l'outil d'identification?


---------------
Can't buy what I want because it's free -
n°1819938
masacc'
Posté le 01-12-2008 à 14:33:16  profilanswer
 

Oui pardon, j'aurais pu préciser...
 
Une fois authentifié, un cookie sessionid est créé pour le domaine du site présent dans l'iframe. C'est cette création de cookie qui est bloqué sous IE par les réglages des paramètres de confidentialité.

mood
Publicité
Posté le 01-12-2008 à 14:33:16  profilanswer
 

n°1819940
skeye
Posté le 01-12-2008 à 15:00:41  profilanswer
 

Mais après, dans ton appli à toi, ça te sert à quoi? :D


---------------
Can't buy what I want because it's free -
n°1819960
masacc'
Posté le 01-12-2008 à 15:34:40  profilanswer
 

De mon côté, le fait que le cookie soit créé me permet d'avoir des liens directs vers des pages en mode authentifié du site contenu dans l'iframe.

n°1819963
skeye
Posté le 01-12-2008 à 15:36:48  profilanswer
 

Et l'outil d'authentification ne fournit pas un mécanisme te permettant d'envoyer tes utilisateurs là-bas en fournissant une url de retour vers ton appli?
C'est quoi, un truc maison? ça répond pas à un standard quelconque?


---------------
Can't buy what I want because it's free -
n°1819969
masacc'
Posté le 01-12-2008 à 15:44:06  profilanswer
 

C'est un webmail Outlook Web Access qui, à ma connaissance ne me renvoit rien qui puisse me servir. Le problème est aussi que pour y accéder je passe par un proxy et entre la page d'authentification et l'accès aux pages du webmail, il y a tout un traitement que je ne peux pas connaître qui est effectué sur le login et le mot de passe.
Autant te dire que depuis le début je travaille pas mal en aveugle...

n°1819975
skeye
Posté le 01-12-2008 à 15:49:10  profilanswer
 

Quitte à faire du "crado", perso j'ouvrirais la page de connexion dans un popup, si ça donne le bon résultat...
Sinon vu que tu as l'air d'être dans un environnement assez spécifique (intranet??), une option serait de faire mettre le site que tu inclus dans l'iframe dans les sites de confiance d'IE, ça permet d'outrepasser le blocage.
Ou encore, une option que je n'ai pas testée amis qui devrait marcher, mettre les deux applis dans le même domaine.


Message édité par skeye le 01-12-2008 à 15:49:21

---------------
Can't buy what I want because it's free -
n°1819994
masacc'
Posté le 01-12-2008 à 16:13:14  profilanswer
 

Ces deux solutions ne sont pas envisageable : ce n'est pas destiné à un intranet et je n'ai aucun accès au serveur qui héberge l'autre site... C'est un vrai casse-tête mais après tout ce n'est pas la fonctionnalité principale du service, donc je pense que je vais l'abandonner tout simplement car comme tu dis c'est déjà assez "crado" comme ça...
 
En tout cas merci pour ta patience et tes réponses.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  Détecter le niveau de confidentialité du client IE ?

 

Sujets relatifs
Inserer un élément dans un text area au niveau du focusdetecter la fin dune appli win32
Gtk# : Avoir un renderer différent en fonction du niveau dans l'arbre[Perl] Détecter un changement d'heure
Comment detecter les carte PCI?Détecter dans un batch la fin d'un transfert FTP
Jboss coté client, plugin ou ejb pour charger dans un navigateur[Question tordu] Comment détecter une coupure de courant sur portable?
[FLASH] Communication Client-Serveurdetecter la touche frappé
Plus de sujets relatifs à : Détecter le niveau de confidentialité du client IE ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR