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

EDI, CMS, Outils, Scripts et API PHP Discussion :

authentification avec cUrl


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2012
    Messages : 6
    Par défaut authentification avec cUrl
    Bonjour,

    pouviez vous sil vous plait maider à resoudre ce probleme?

    je dois me logger sur notre platforme universitaire et retirer des informations par curl php afin de remplir un calendrier concu pour notre application, mais le script que jai ne fonctionne pas.
    en voici le script en question:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    <?php
     
    //Create an array, where the key is the field name and the value, the value of that field
    $fields = array(
         "username" => "vblva",
         "password" => "flgflla",
    );
    //Init curl
    $ch = curl_init();
     
    //Set curl options
    $options = array(
        //Url to login page
        CURLOPT_URL => "https://studip.hochschule-trier.de/index.php?again=yes",
        //The file to save cookies in
        CURLOPT_COOKIEJAR => "cookie.txt",
        //The file to get cookies from
        CURLOPT_COOKIEFILE => "cookie.txt",
        //Return the page instead of printing it out
    	CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_RETURNTRANSFER => true,
        //Post data
        CURLOPT_POST => true,
        //Set the fields
        CURLOPT_POSTFIELDS => $fields
    );
     
    //Set all the options
    curl_setopt_array($ch, $options);
     
    //Execute the script, you are now logged in
    curl_exec($ch);
     
    //Change url to the index page
    curl_setopt($ch, CURLOPT_URL, "https://studip.hochschule-trier.de/resources.php?search_send=yes&quick_view=search&quick_view_mode=");
     
    //Save the index page in a variable
    $page = curl_exec($ch);
     
    //Show the page
    echo $page;
    ?>
    Merci d'avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu as les champs cachés security_token et login_ticket dans le formulaire.
    Ils jouent sûrement un rôle dans l'authentification.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2012
    Messages : 6
    Par défaut
    Bonjour,

    merci pour votre reponse, mais comment alors puis je resoudre ce probleme.
    j'y ai passé toute la nuit sans succes

    Merci

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il faut que tu lises d'abord la page du formulaire, que tu recuperes ces deux champs et que tu postes ensuite avec toutes les éléments.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2012
    Messages : 6
    Par défaut
    Merci pour tes reponses.
    jai pu resoudre le dilemme en utilisant phantomjs.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. prob d'authentification avec Java Script !!!!!
    Par King_T dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/05/2006, 19h18
  2. Réponses: 2
    Dernier message: 10/05/2006, 07h50
  3. [cURL] Gérer le proxy avec curl
    Par DaSoul dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 24/03/2006, 23h18
  4. Pas de fenètre d'authentification avec .htaccess
    Par damjal dans le forum Apache
    Réponses: 2
    Dernier message: 02/11/2005, 08h40
  5. [MySQL] mécanisme d'authentification avec BD
    Par lalyly dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 16/10/2005, 13h26

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