Captcha Google< Sujet précédent  Sujet suivant >
Index du Forum -> DEVELOPPEMENT -> Patchs
AuteurMessage
France.gif macgor
Junior Member



Messages : 62
Inscrit(e) le: 13/06/2004
Captcha Google
Bonjour

Est ce que quelqu'un à déjà implémenté le captcha google ?

http://www.google.com/recaptcha

Si oui, pourrait il m'aider ou proposer un patch (idéalement SP4.6 ou les 2) là-dessus pour les inscriptions.

Merci d'avance de vos retours

Version SP4.6beta
Developpement du site en local 
Futur Hebergeur - Free.fr
Posté le 17/02/2012 - 13:24:25   Revenir en haut | Permalien
Belgium.gif Sekuline
Ancien

Messages : 3349
Inscrit(e) le: 04/09/2008
RE : Captcha Google
Yop

Je l'ai fais pour mon script PHP, c'est la même procédure pour NK.

Voici la page de l'intégration :

    /*  @package : Captcha : reCaptcha lib
        @author : google
        @integration : sekuline
    */

    defined('CI') or die;

    # Include reCaptcha functions
    require_once('recaptchalib.php');

    # reCaptcha Private Key (Server)
    $privatekey = 'private_key_ici';
    # reCaptcha Public Key (Client)
    $publickey = 'public_key_ici';

    function display_captcha(){
        global $publickey;
        return recaptcha_get_html($publickey);
    }

    function check_captcha(){
        global $privatekey;

        $resp = recaptcha_check_answer($privatekey,
                                    $_SERVER["REMOTE_ADDR"],
                                    $_POST["recaptcha_challenge_field"],
                                    $_POST["recaptcha_response_field"]);

        if (!$resp->is_valid){
            // What happens when the CAPTCHA was entered incorrectly
            $message = "The reCAPTCHA wasn't entered correctly. Go back and try it again.
            < br />(reCAPTCHA said: " . $resp->error;
        } else {
            $message = 'Captcha Successfull';
        }

        return $message;
    }


développeur web auto-didacte (xHTML, HTML5, CSS3, PHP, MySQL, JS : jQuery)

Espace de stockage portable ! Sekuline

Posté le 17/02/2012 - 13:29:24   Revenir en haut | Permalien