Script php : passer 1 page d'authentification

cezig -  
 Cezig -
Bonjour,

Je repose ma question différemment parce que mon premier message n'a pas eu de réponse:


J'ai un script php d'actualisation d'une annonce qui s'éxecute sur un serveur web distant par cron journalier
Problème : depuis un mois la page en question est maintenant protégé par une page d'authentification
J'ai bien entendu le login et le mot de passe mais comment faire en sorte que mon script php commence par ouvrir cette page en s'authentifiant avant de s'executer dans mon espace perso

Merci
Cezig
A voir également:

5 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
je ne me souviens pas très bien mais tu dois avoir un truc du genre

nom_fichier.php@login:mot_de_passe pour lancer le script php dans ton cron
0
le père
 
Bonjour

Ça dépend du type d'authentification. Si c'est l'authentification Basic de HTTP, la syntaxe à utiliser pour l'URL est:
http://utilisateur deux points mdp arobase domaine.xx/page.php
(J'ai écrit en routes lettres deux points et arobase car si je mets les caractères mon message est refusé)

Si c'est une authentification par formulaire traité en PHP, il faut simuler l'envoi de ce formulaire, mais c'est une autre histoire...
0
Maniax
 
tu peux t'authentifier via CURL dans un script php.

http://curl.haxx.se/mail/curlphp-2001-03/0031.html

++
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
une solution plus complete sur ce site:

http://www.bsdsys.org/blog/index.php/2006/09/14/14-passer-l-authentification-dans-url
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Cezig
 
Merci de vos réponses, mais l'authentification étant en Javascript, l'url ne peut servir de vecteur d'injection
le site est par ailleurs en https et les URL non conformes sont rejetées
Ce qu'il me faudrait c'est un code qui "repère" les deux boites et"tape" le texte de mon login et celui de mon mot de passe dans chacune des boites

(je vous precise à toutes fins utiles que le but n'est pas d'essayer 2 millions de mots de passe pour pirater, il s'agit bien de mon espace perso, et je veux simplement activer une page d'actualisation qui se trouve derrière l'authentification pour ne plus avoir à me connecter en manuel tous les 2 jours,)
0