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

PHP & Base de données Discussion :

Validation reCAPTCHA V2


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 12
    Par défaut Validation reCAPTCHA V2
    Bonjour à tous,

    C'est ma première intervention sur ce forum et j'espère que je vais pouvoir y trouver de l'aide sur un problème que je n'arrive pas à résoudre.

    J'ai mis en place un formulaire de contact avec une validation reCAPTCHA (V2) mais depuis quelque jour, j'obtiens un message d'erreur comme si la validation n'avait pas été prise en compte.

    L'URL de la page : http://www.locationsaintcoulomb.fr/contact.php

    J'ai mis en pièce jointe le fichier de contrôle du formulaire.

    Merci d'avance pour votre aide.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre chevronné Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Par défaut
    Salut, effectivement, ça chie :-).

    que donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $recaptcha = new \ReCaptcha\ReCaptcha(SECRET_KEY, new \ReCaptcha\RequestMethod\SocketPost());
    $resp = $recaptcha->verify($_POST['g-recaptcha-response'], $_SERVER['REMOTE_ADDR']);
    die(var_dump($resp));

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 12
    Par défaut
    Salut,

    Ca ne fonctionne pas malheureusement...
    La validation tourne en boucle sans jamais aboutir...

    J'arrive pas à comprendre d'où ça peut venir surtout que le soucis est apparu comme ça...

  4. #4
    Membre chevronné Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    try {
        $recaptcha = new \ReCaptcha\ReCaptcha(SECRET_KEY, new \ReCaptcha\RequestMethod\SocketPost());
    } catch(Exception as $e) {
        echo('fock !', "\n");
        echo $e->getMessage();
    }

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 12
    Par défaut
    Toujours le même effet : la validation tourne en boucle sans jamais aboutir...

    Merci en tout cas de te pencher sur mon soucis

  6. #6
    Membre chevronné Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Par défaut
    Toujours le même effet : la validation tourne en boucle sans jamais aboutir...
    Je viens de tester en ligne sur ton site, le serveur répond.
    Nom : alerte-recaptcha.jpg
Affichages : 397
Taille : 18,3 Ko


    Tu testes en local ou sur ton serveur en ligne ?

    Si local, transfère le code sur le serveur que je regarde ce que ça fait.


    Où se trouve ta library recaptcha ?
    Est-ce que le namespace est bon ou tu as fait du copier / coller ? (on dirait le code du dépôt github)

  7. #7
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 12
    Par défaut
    Citation Envoyé par ma5t3r Voir le message
    Je viens de tester en ligne sur ton site, le serveur répond.
    Nom : alerte-recaptcha.jpg
Affichages : 397
Taille : 18,3 Ko
    Oui, j'avais remis le code d'origine.
    Et je suis bien directement sur le serveur.
    J'ai remis ton code pour que tu puisses regarder.

    Et c'est bien le code de github

  8. #8
    Membre chevronné Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Par défaut
    Tu n'avais pas dit que tu utilisais de l'ajax

    Voilà l'erreur que je trouve:
    Fatal error: Undefined class constant 'SITE_VERIFY_URL' in /homepages/27/d153631794/htdocs/component/recaptcha/src/ReCaptcha/RequestMethod/SocketPost.php on line 63

  9. #9
    Membre chevronné Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Par défaut
    Toujours le même effet : la validation tourne en boucle sans jamais aboutir...
    Parce que tu affiches ton loader.gif lors de l'appel ajax.
    Comme il y a une erreur qui n'est pas traitée dans le javascript, le reste du script n'est pas lu et ton gif est toujours visible.
    D'où la sensation que le script tourne toujours alors que non.

  10. #10
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 12
    Par défaut
    Bonjour ma5t3r,

    Merci encore pour ton aide.

    Comme tu as pu certainement le voir, j'ai récupéré ces scripts et les ai adapté autant que possible pour que ça colle à ce que je voulais faire.
    Cependant, je ne vois pas comment traiter cette erreur...

  11. #11
    Membre chevronné Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Par défaut
    Ca veut dire que dans le fichier

    /homepages/27/d153631794/htdocs/component/recaptcha/src/ReCaptcha/RequestMethod/SocketPost.php
    à la ligne 63, tu utilises une constante de classe (SITE_VERIFY_URL) qui n'est pas définie.

  12. #12
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 12
    Par défaut
    j'ai remis le code d'origine et le script semble aller plus loin...
    Malgré tout, le mail ne part finalement pas

    Nom : Capture.JPG
Affichages : 228
Taille : 23,4 Ko

    Peut-être que ce message a plus sa place dans le forum ajax ?

  13. #13
    Membre chevronné Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Par défaut
    Tu as des erreurs de scripts
    Nom : f12.jpg
Affichages : 215
Taille : 211,2 Ko

    Il faut vérifier pourquoi ton mail ne part pas maintenant.
    Bon courage.

  14. #14
    Membre averti
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 12
    Par défaut
    Je vais regarder tout ça.
    L'important est d'avoir réglé ce premier problème.

    Merci pour ton aide précieuse.

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

Discussions similaires

  1. [W3C] Problème validation w3c avec html/javascript
    Par mademoisellem dans le forum Balisage (X)HTML et validation W3C
    Réponses: 22
    Dernier message: 31/01/2008, 16h19
  2. Problème validation CSS
    Par hartecel dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 07/03/2007, 10h53
  3. [XSD] Problème Validation XML XSD
    Par scelines dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 04/05/2006, 17h54
  4. [W3C] problème validation W3C d'un site
    Par nicolas77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/04/2006, 14h04
  5. Réponses: 8
    Dernier message: 05/02/2006, 10h39

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