26 vues
Intégration Captcha
Spria

2 sujets, 0 réponse

Message non lu
Bonjour,

Je tente d'intégrer un captcha '"im not a robot" de Google sur le formulaire d'inscription, il me faudrait un peu d'aide pour valider le captcha, voici ce que j'ai modifié pour le moment :

Fichier neofrag/libraries/form.php:

class Form extends Library
private $_captcha = FALSE;


 public function add_captcha()
{
$this->_captcha = TRUE;
$this->_display_required = TRUE;
return $this;
}

public function display()
{
if ($this->_captcha)
{
$output.= '<div class="g-recaptcha" data-sitekey="keeeeeeeeeeyyyyyyyy"></div>';
}
 }

Fichier neofrag/modules/user/controllers/index.php :

$form_registration = $this

->add_captcha() //au dessus de ->add_submit('Créer un compte')

Fichier neofrag/themes/default/views/default.tpl.php :

Dans le <head> : <script src='https://www.google.com/recaptcha/api.js'></script>

Le captcha s'affiche bien, il est fonctionne sauf pour la partie validation du formulaire, j'aurais besoin de faire une requête POST avec quelques paramètres pour ensuite récupérer un JSON, seulement je ne sais pas ou taper dans le code pour intégrer ce contrôle, je suis aller voir la fonction is_valid mais je m'y perds, pouvez m'aider ?

Merci
Cordialement