Question Menu de type iframe avec identifiants dans l'URL ne fonctionne pas

  • jacquotte66
  • Portrait de jacquotte66 Auteur du sujet
  • Hors Ligne
  • Nouveau membre
  • Nouveau membre
Plus d'informations
18 Déc 2018 21:52 #1 par jacquotte66
Bonsoir,

Je souhaiterais afficher en iframe un site externe nécessitant une authentification qui lui est propre (htaccess). J'ai donc créé un menu de type iframe. Mon URL externe est formée de la façon suivante : http://login:motdepasse@monurl.com. Cela ne fonctionne pas, mon iframe reste désespérément vide lorsque je clique sur ce menu. Avec le type de menu URL, cela fonctionne mais du coupe, le site externe n'est pas en iframe.

NB : Je travaille sous Opera, Chrome et Firefox car IE et Edge ne tolèrent pas ce type d'URL mais ça j'en fais mon affaire.

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
18 Déc 2018 23:22 - 18 Déc 2018 23:31 #2 par tramber91
Bonjour
Je ne comprend pas trop ta demande

Mon URL externe est formée de la façon suivante : http://login:motdepasse@monurl.com


logiquement rien ne devrait se passer, ton url n'est pas valide.
Je ne connais pas l'incorporation de données de connexion dans une iframe

Simplement, l'iframe doit pointer vers une page d'un site qui serai donc la page login du site type :
http://monurl.com/login
Puis l'utilisateur se connecte
Si c'est cela que j'ai compris ?

Ou alors il faut une passerelle entre les deux sites et la c'est plus complexe

@+

Pas de support en MP sans y être invité. Merci
Merci de vous conformer aux règles du forum. Ca fait toujours plaisir ;)
www.en-toutes-lettres.fr - Écrivain public & Services Web
Dernière édition: 18 Déc 2018 23:31 par tramber91.

Connectez-vous ou Créer un compte pour participer à la conversation.

  • jacquotte66
  • Portrait de jacquotte66 Auteur du sujet
  • Hors Ligne
  • Nouveau membre
  • Nouveau membre
Plus d'informations
24 Déc 2018 10:26 #3 par jacquotte66
Merci tramber91 pour cette précision. L'URL est bien valide. C'est néanmoins une syntaxe qui n'est plus acceptée par les navigateurs Microsoft depuis quelques temps à moins de modifier le registre. L'idée est en effet de rendre une authentification sur un site tiers transparente. Cela fonctionne très bien sauf avec les menus de type iframe d'où mon interrogation.

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
24 Déc 2018 11:39 #4 par tramber91
Bonjour

Sur mon site demo Gantry 5 , j'utilise des iframes pour montrer des sites en live.
Je les installe via un module "custom html" assigné à mon lien de menu avec les codes suivant:

<script type="text/javascript" language="javascript">// Create IE + others compatible event handler
var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
var eventer = window[eventMethod];
var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";
 
// Listen to message from child window
eventer(messageEvent,function(e) {
if (isNaN(e.data)) return;
var height = parseInt(e.data) + 32;
var obj = document.getElementById("contentIframe");
window.scrollTo(0,0);
obj.style.height = height + "px";
},false);</script>
<p><iframe id="contentIframe" style="width: 100%; height: 1100px;" src="http://www.jean-porte.fr" width="100%" height="1100px"></iframe></p>


Peut être que c'est ce que tu cherches ?

@+

Pas de support en MP sans y être invité. Merci
Merci de vous conformer aux règles du forum. Ca fait toujours plaisir ;)
www.en-toutes-lettres.fr - Écrivain public & Services Web

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: lavstephxillibittramber91Scottuxsergestarter
Temps de génération de la page : 0.071 secondes