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

Langage PHP Discussion :

Utilisation cURL sur requête d'authentification redirigée


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 3
    Par défaut Utilisation cURL sur requête d'authentification redirigée
    Bonjour,

    Je me permets de poster ici car je ne trouve pas vraiment d'aide en ligne après de nombreuses heures passées à chercher.
    Mon problème est, je pense, plutôt lié au scénario dans lequel j'utilise la fonction php curl.

    Donc voici le scénario :
    Une boutique en ligne utilisant le système Drupal est installé sur un serveur OVH Serv1.
    En appelant l'URL suivante depuis n'importe quel endroit et n'importe quel navigateur, j'obtiens le retour que je souhaite, à avoir un code.
    (les valeur entre<> sont des paramètres)
    URL1 = <monsite.com>/admin/store/customers/coupon/getCoupon?idCoupon=<monidCoupon>&idCode=<monIdCode>&

    Cette URL fait partie de la boutique en ligne en question et est relativement simple à comprendre.

    Afin d'utiliser une identification sécurisée pour justement accéder à cette page, j'appelle une autre URL de cette boutique qui fait la redirection si l'identification a réussi.
    URL2 = <monsite.com>/admin/goUrlLogged?url=<monsite.com>/admin/store/customers/coupon/getCoupon&username=<monusername>&password=<monpassword>&idCoupon=<monidCoupon>&idCode=<monIdCode>

    Cette redirection fonctionne bien et donc simule un log-in pour accéder à la page. Les deux URL renvoient donc la même chose.

    Là où ça se complique c'est que je dois appeler cette dernière URL depuis une serveur local Serv2 (donc config apache différente, version de php différente)

    Le problème :
    j'utilise le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, "<URL2>");
        curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 0); // no timeout
        curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE);
        curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true );
        curl_setopt( $ch, CURLOPT_AUTOREFERER, true );
        curl_setopt( $ch, CURLOPT_MAXREDIRS, 10 );
     
        $ret = curl_exec($ch);
        echo "ret=$ret";
        curl_close($ch);
    Le retour que j'obtiens est l'équivalent de la page Accès refusé de ma boutique en ligne.
    Si je commente la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true );
    Le retour est carrément vide.

    Je ne sais pas si le problème vient de l'utilisation de la fonction curl ou autre chose.

    Si quelqu'un a une idée, je vous en remercie.

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 2
    Par défaut
    Je ne sais pas toi mais moi j'ai exactement le même problème sur ubercart qui utilise Dupral également.... Et je ne parviens pas à m'en dépatouiller

    Personne n'a une idée ?

    Merci d'avance.

Discussions similaires

  1. [WD18] Utilisation d'une requête pour impression d'un état sur formulaire
    Par Blacksheep1 dans le forum WinDev
    Réponses: 5
    Dernier message: 19/09/2014, 08h51
  2. Réponses: 2
    Dernier message: 30/11/2004, 09h42
  3. Besoin d'aide sur requête croisée
    Par keawee dans le forum Access
    Réponses: 7
    Dernier message: 18/11/2004, 09h46
  4. [Sybase] Utilisation indexes sur table Proxy
    Par MashiMaro dans le forum Sybase
    Réponses: 2
    Dernier message: 20/02/2004, 10h20
  5. [Utilisation Postgresql sur windows]
    Par xhercule dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 26/01/2004, 18h36

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