(terminé) login auto sur un site protégé par mdp
Dernière réponse : dans Programmation
bonjour,
je vous expose mon sujet : depuis mon site je dois pouvoir accéder à une page qui se trouve sur un autre site, sachant que cette dernière est protégée par login/passwd;
-> étant donné que je connais les login et passwd en question, est-il possible que je puisse les insérer directement dans mon code (par JS, PHP, ASP ou autre...) afin que je puisse accéder directement à cette page sans être obligé de m'identifier sur un formulaire?
si cela est possible (car je n'en suis pas tout à fait sûr) je serai ravi si quelqu'un pouvait me renseigner sur un script - ou une fonction - que je pourrais utiliser
merci à tous
je vous expose mon sujet : depuis mon site je dois pouvoir accéder à une page qui se trouve sur un autre site, sachant que cette dernière est protégée par login/passwd;
-> étant donné que je connais les login et passwd en question, est-il possible que je puisse les insérer directement dans mon code (par JS, PHP, ASP ou autre...) afin que je puisse accéder directement à cette page sans être obligé de m'identifier sur un formulaire?
si cela est possible (car je n'en suis pas tout à fait sûr) je serai ravi si quelqu'un pouvait me renseigner sur un script - ou une fonction - que je pourrais utiliser
merci à tous
Autres pages sur : termine login auto site protege mdp
Lassé par la pub ? Créez un compte
C'est tout à fait possible, mais loin d'être sécurisé ... Ça signifie que ton mot de passe sera en clair dans ton code ... J'espère que t'es le seul à visualer la page !
Sinon, récupère le code source du formulaire, rends le invisible (en CSS par exemple), et dans un lien tu fais onClick="document.getID("formulaire").submit();"
Il t'ouvrera la page appelé pour se loger ...
Sinon, récupère le code source du formulaire, rends le invisible (en CSS par exemple), et dans un lien tu fais onClick="document.getID("formulaire").submit();"
Il t'ouvrera la page appelé pour se loger ...
merci de ta réponse
c'est en effet comme ça que je voyais la chose
cependant, voici les 3 points que je ne maitrise pas :
-> comment faire pour récupérer le code source du formulaire ? car ce formulaire n'est pas le mien, il est rattaché au site(ou à la page) que je veux joindre , et je n'ai pas la main pour éditer ce code !
-> à quel endroit devrai-je placer "en clair" les login & mot de passe en question ?
-> par ailleurs, je n'utiliserai pas de lien "clicable" pour joindre cette fameuse page, mais ce serait plutôt avec un "iframe" que je voudrais procéder ; en clair il faut que j'affiche le résultat d'une page écrite en PHP sur une page de mon site qui lui est codé en ASP !
si tu pouvais m'éclaircir sur ces points sombres, ou encore mieux m'envoyer (même grosso-modo) le code d'une telle procédure, ça m'aiderait sûrement je pense
merci encore
c'est en effet comme ça que je voyais la chose
cependant, voici les 3 points que je ne maitrise pas :
-> comment faire pour récupérer le code source du formulaire ? car ce formulaire n'est pas le mien, il est rattaché au site(ou à la page) que je veux joindre , et je n'ai pas la main pour éditer ce code !
-> à quel endroit devrai-je placer "en clair" les login & mot de passe en question ?
-> par ailleurs, je n'utiliserai pas de lien "clicable" pour joindre cette fameuse page, mais ce serait plutôt avec un "iframe" que je voudrais procéder ; en clair il faut que j'affiche le résultat d'une page écrite en PHP sur une page de mon site qui lui est codé en ASP !
si tu pouvais m'éclaircir sur ces points sombres, ou encore mieux m'envoyer (même grosso-modo) le code d'une telle procédure, ça m'aiderait sûrement je pense
merci encore
peu importe le langage, ça c'est de l'HTML, CSS et javascript.
On s'en fou du langage !
Voila comment je voyais le truc :
prenons un exemple (formulaire BestOfMicro.com)
Tu regardes le code source de la page HTML :
On le transforme un peu :
Et dans un lien : onClick="document.getName("connexion").submit();"
Enfin un truc dans le genre ...
C'est le plus simple !
On s'en fou du langage !
Voila comment je voyais le truc :
prenons un exemple (formulaire BestOfMicro.com)
Tu regardes le code source de la page HTML :
<form action="/membres/" method="post" name="connexion"> <input type="hidden" name="action" value="login_action" /> <input type="hidden" name="r" value="<a href="http://www.bestofmicro.com" target="_blank">http://www.bestofmicro.com</a>" /> <div class="info-bobox formulaire"> <div class="info-bobox-title"> Connexion à votre espace membre </div> <div class="info-bobox-content"> <div class="formulaire-line clearfix"> <label><b>Pseudo : </b></label> <input name="login" type="text" size="20" maxlength="35" value="" /> </div> <div class="formulaire-line clearfix"> <label><b>Mot de passe : </b></label> <input name="mdp" type="password" size="20" maxlength="32" value="" /><br /> </div> <div class="horizontal-separation"></div> <div class="formulaire-line-validation clearfix"> <button type="submit" class="bt_valider">Valider</button> </div> </div> </div> <div class="encart2"> <ul> <li>Vous n'êtes pas encore membre ? <b><a href="/membres/?action=inscription">Inscrivez-vous, c'est gratuit !</a></b></li> </ul><br /> <ul class="more_links"> <li><b><a href="/membres/?action=recup_pass">Vous avez perdu votre mot de passe ?</a></b></li> <li><b><a href="/membres/?action=envoi_valid">Vous n'avez pas reçu votre email de validation ?</a></b></li> </ul> </div> </form>
On le transforme un peu :
<form action="/membres/" method="post" name="connexion" style="display:none;"> <input type="hidden" name="action" value="login_action" /> <input type="hidden" name="r" value="<a href="http://www.bestofmicro.com" target="_blank">http://www.bestofmicro.com</a>" /> <input name="login" type="text" size="20" maxlength="35" value="LOGIN" /> <input name="mdp" type="password" size="20" maxlength="32" value="PASSWORD" /><br /> <button type="submit" class="bt_valider">Valider</button> </form>
Et dans un lien : onClick="document.getName("connexion").submit();"
Enfin un truc dans le genre ...
C'est le plus simple !
merci pour ta réponse, j'ai compris le principe que tu m'exposes
Cependant j'ai mal expliqué mon problème dans mon premier post, donc je reformule ma demande :
En clair: avec un "iframe", je veux afficher dans mon site une page qui se trouve sur un autre site protégé (celui-là) par login/passwd, et pour que cela se fasse 'tout seul' je dois pouvoir me logger directement à ce site sans passer par un formulaire d'identification ;
je cherche donc à trouver , au plus simple, une syntaxe dans le code html de l'iframe qui renseignerait ldirectement e login et le mot de passe (est ce possible de les déclarer dans l'adresse Url du site ?), au plus complexe, une formule en JS ou ASP (pas de PHP car mon serveur est de type IIS) qui permettrait la même chose.
je m'excuse de n'avoir pas été très clair dès le début, et j'espère que quelqu'un pourra (encore) m'aider à trouver une solution à mon cas
je vous remercie
Cependant j'ai mal expliqué mon problème dans mon premier post, donc je reformule ma demande :
En clair: avec un "iframe", je veux afficher dans mon site une page qui se trouve sur un autre site protégé (celui-là) par login/passwd, et pour que cela se fasse 'tout seul' je dois pouvoir me logger directement à ce site sans passer par un formulaire d'identification ;
je cherche donc à trouver , au plus simple, une syntaxe dans le code html de l'iframe qui renseignerait ldirectement e login et le mot de passe (est ce possible de les déclarer dans l'adresse Url du site ?), au plus complexe, une formule en JS ou ASP (pas de PHP car mon serveur est de type IIS) qui permettrait la même chose.
je m'excuse de n'avoir pas été très clair dès le début, et j'espère que quelqu'un pourra (encore) m'aider à trouver une solution à mon cas
je vous remercie
il n'y a pas de page de connexion, c'est un formulaire en pop-up qui permet de s'identifier sur ce site et, comme je le disais plus haut, il n'y a pas moyen d'éditer le code du formulaire !
de plus je ne souhaite pas devoir (re)cliquer sur un bouton, un lien ou autre chose, la page doit pouvoir s'afficher toute seule dans mon site (après - justement - un logging automatique sur le site concerné)
j'aurais pensé à quelque chose de ce genre :
là en l'occurence ça ne marche pas, mais comme dis, je ne connais pas la bonne syntaxe(si tant est qu'elle existe !)
je te remercie en tout cas de toute l'aide que tu m'apportes
de plus je ne souhaite pas devoir (re)cliquer sur un bouton, un lien ou autre chose, la page doit pouvoir s'afficher toute seule dans mon site (après - justement - un logging automatique sur le site concerné)
j'aurais pensé à quelque chose de ce genre :
<iframe name="principal" id="principal" frameborder="0" src="<a href="http://www.le_site_a_atteindre/la_page_a_atteindre.php?login=" target="_blank">http://www.le_site_a_atteindre/la_page_a_atteindre.php?...</a>"LOGIN"&password="PASSWORD"> </iframe>"
là en l'occurence ça ne marche pas, mais comme dis, je ne connais pas la bonne syntaxe(si tant est qu'elle existe !)
je te remercie en tout cas de toute l'aide que tu m'apportes
Même si il s'agit d'un popup, il est possible de récupérer le code source.
Par exemple, sous FireFox : ctrl+u dans le popup, et tu auras le code source.
Du coup, tu saura quelle page est appelé avec quels paramètres !
Mais vu que les logins et pass sont toujours envoyé en "POST", tu ne pourras pas les mettres dans l'URL de l'iFrame.
ce que je te conseil, une fois le code du popup récupéré :
fait une page html dans ton hébergement avec le code du formulaire modifié et un timer en javascript : genre 1 seconde et il fait le .submit();
appeller cette page dans le iFrame
Normalement ça devrait marché .
À la limite, passe moi le site avec le popup ... Je te dirais qu'elle code faire !
Par exemple, sous FireFox : ctrl+u dans le popup, et tu auras le code source.
Du coup, tu saura quelle page est appelé avec quels paramètres !
Mais vu que les logins et pass sont toujours envoyé en "POST", tu ne pourras pas les mettres dans l'URL de l'iFrame.
ce que je te conseil, une fois le code du popup récupéré :
Normalement ça devrait marché .
À la limite, passe moi le site avec le popup ... Je te dirais qu'elle code faire !
c'est vrai que j'ai oublié de vous dire , mon site est sur un réseau d'entreprise "intranet" , et les accès vers l'internet sont soumis à autorisation et authentification (par login et mot de passe)
ce que je voudrais faire pour mon site, c'est pouvoir afficher le contenu d'une page située sur un site internet, mais sans que l'utilisateur lambda ne soit "bloqué" par les login/mot de passe (qu'il ne connait pas d'ailleurs) d'accès à l'internet
NB: je ne connais pas la méthode d'authentification mise en oeuvre pour nous connecter à l'internet
Indépendemment de ces faits, j'aurais bien voulu savoir si , comme expliqué dans ma réponse précédente, s'il existe un moyen de saisir directement ces login et mdp dans le code (d'un iframe par exemple) pour pouvoir accéder directement à un site (ou page) protégée
a plus
ce que je voudrais faire pour mon site, c'est pouvoir afficher le contenu d'une page située sur un site internet, mais sans que l'utilisateur lambda ne soit "bloqué" par les login/mot de passe (qu'il ne connait pas d'ailleurs) d'accès à l'internet
NB: je ne connais pas la méthode d'authentification mise en oeuvre pour nous connecter à l'internet
Indépendemment de ces faits, j'aurais bien voulu savoir si , comme expliqué dans ma réponse précédente, s'il existe un moyen de saisir directement ces login et mdp dans le code (d'un iframe par exemple) pour pouvoir accéder directement à un site (ou page) protégée
a plus
à mon avis, les responsables de la sécurité informatique ne vont pas être contents, parce que, quoi que tu fasses, le login/mdp seront visibles!
si c'est une appli pour la boite, t'auras aucun mal à avoir l'autorisation pour accéder à internet.
si c'est pas possible, il faudra passer par un langage serveur pour rappatrier la page internet sans dévoiler les mots de passes et du coup, sans permettre l'accès à internet.
si c'est une appli pour la boite, t'auras aucun mal à avoir l'autorisation pour accéder à internet.
si c'est pas possible, il faudra passer par un langage serveur pour rappatrier la page internet sans dévoiler les mots de passes et du coup, sans permettre l'accès à internet.
Citation :
si c'est pas possible, il faudra passer par un langage serveur pour rappatrier la page internet sans dévoiler les mots de passes et du coup, sans permettre l'accès à internet.merci, c'est ce que je pensais aussi
bon, je vais m'en tenir là pour l'instant
merci à tous pour votre participation
Lassé par la pub ? Créez un compte