Google recaptcha in verify.php - dove inserire il codice

giumazzi

Utente Attivo
16 Feb 2017
27
2
3
provincia PESARO
Questo è il mio file PHP che inserisce i dati nel DB
PHP:
<?php
    $error = 0;
    $success = 0;
    if (isset($_POST['register'])) {
        $lastname = $_POST["last_name"];
        $name = $_POST["name"];
        $phone = $_POST["phone"];
        $address = $_POST["address"];
        $postcode = $_POST["postcode"];
        $dob = $_POST["dob"];
        $email = $_POST["email"];
        $password = $_POST["password"];
        $cpassword = $_POST["cpassword"];
                $captcha=$_POST['g-recaptcha-response'];

        
        if (!empty($lastname)  && !empty($name)  && !empty($dob)  && !empty($email)  && !empty($password)  && !empty($cpassword)){
            $encrypted = md5($password);
            
            date_default_timezone_set('Europe/Rome');
            $dob_post = $dob;
            $dob = explode("-",$dob);
            $curMonth = date("m");
            $curDay = date("j");
            $curYear = date("Y");
            $age = $curYear - $dob[0];
            if($curMonth<$dob[1] || ($curMonth==$dob[1] && $curDay<$dob[2]))
                $age--;
                            
            if ($age < 18)
                $role = "Studente";   
            else
                $role = "Senior";
                
            $query = "INSERT INTO user(USER_LASTNAME, USER_FIRTSNAME, USER_PHONE,USER_ADDRESS,USER_POSTCODE,
                USER_DOB,USER_EMAIL,USER_PASSWORD,USER_ROLE) VALUES ('$lastname','$name','$phone','$address','$postcode',
                '$dob_post','$email','$encrypted','$role')";
                
            $result = mysqli_query ($connection,$query)
                or die ("You couldn't insert the data into the DDBB.");
            
            $success = 1;
        }

        else{
            $error = 1;
        }
    }
?>

Dovendo inserire la verifica recaptcha di Google
Codice:
$response = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=__PRIVATE_KEY__&response='.$_POST['g-recaptcha-response'].'&remoteip='.$_SERVER['REMOTE_ADDR']);
$responseDecoded  = json_decode($response);
if ( $responseDecoded->success == false ) {
  echo 'Busted!';
  exit();
}

Dove inserisco questo codice ?

Grazie per l'aiuto
 

giumazzi

Utente Attivo
16 Feb 2017
27
2
3
provincia PESARO
[RISOLTO]

Ho inserito il codice in questa posizione

PHP:
<?php

    $error = 0;
    $success = 0;


    //verify captcha
    if (isset($_POST['register']) && $_POST['g-recaptcha-response']!="")
{
 $secret = 'SECRET CODE';
 $verifyResponse = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.$secret.'&response='.$_POST['g-recaptcha-response']);

 $responseData = json_decode($verifyResponse);
 if($responseData->success)
{

        $lastname = $_POST["last_name"];
......
.....
 
Discussioni simili
Autore Titolo Forum Risposte Data
L [PHP] Inserire google recaptcha in uno form contatti PHP 1
Elisacau [WordPress] Recaptcha di Google WordPress 1
MarcoGrazia Categorie per settore merceologico di Google SEO e Posizionamento 0
L java + Api di google Javascript 1
M Barra di navigazione con google HTML e CSS 1
R Copertura Google Search Console in caduta libera SEO e Posizionamento 3
N Indicizzazione immagini su Google Google Search Console 0
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
C Come caricare foto da google foto ad un sito? Discussioni Varie 1
felino TV LCD, Google Chromecast e audio in uscita Discussioni Varie 1
Max 1 Microfono Google Smartphone e tablet 2
L Google chart php mysql PHP 2
L titolo del sito nella pagina di ricerca di google SEO e Posizionamento 2
R Tradurre stringhe con php e google translator PHP 4
A Mailchimp - Google Analytics Email Marketing 6
maxnegri Icon Multi Marker Personalizzate Google Maps Javascript 0
B Google Analytics - track visualizzazioni pdf Google Analytics 0
S come togliere un post dai risultati di google? Supporto Mr.Webmaster 5
E [Offro] Realizzazione di siti web e ottimizzazione SEO per raggiungere il primo posto su Google Offerte e Richieste di Lavoro e/o Collaborazione 0
Giacomo9 Traffico diretto insolito Google Analitycs Google Analytics 0
G Richiesta consigli SEO: nuovo algoritmo Google (e altro) SEO e Posizionamento 2
S Strano problema con i title su Google SEO e Posizionamento 3
G VENDO 5 recensioni Google / Facebook Annunci servizi di Social Media Marketing 0
R requisiti richiesti altervista with google adsense Google AdSense 0
B "Scheda" di Google che appare su Google Maps Discussioni Varie 0
M POSIZIONE NEI RUSULTATI GOOGLE SEO e Posizionamento 1
E Info tempi di indicizzazione google SEO e Posizionamento 4
F Servizi Seo. Visite reali e organiche. tutte visibili su google analytics Annunci servizi di Social Media Marketing 0
F Posizionamento google 1# + nuovi utenti organici. Annunci servizi di Social Media Marketing 0
borgo italia google plus chiude Discussioni Varie 2
ANDREA20 [PHP] Google PHP 1
F modifica recensione google Discussioni Varie 2
Federico.Marcelo google search console - Imgage indexing Google Search Console 2
Tommy03 [PHP] Iframe Google Maps PHP 1
syndr0m3 [WordPress] Google Maps WordPress 0
felino Chromecast e Google Chrome: problema audio Discussioni Varie 0
A [Javascript] Mostrare un marker se è vicino al risultato di ricerca con google maps Javascript 3
A [HTML] Come inserire google review stars nelle pagine del mio sito HTML e CSS 0
I [Javascript] Leggere "var" da file .js esterno (per google map) Javascript 6
felino Google Search Console: analisi delle ricerche SEO e Posizionamento 2
A [HTML] alternative a Google Maps - aggiornamento condizioni giugno 2018 HTML e CSS 6
Cloud Register.it Partner Luglio 2018 - Certificati SSL con il nuovo Google Chrome v68 Domini 0
P [HTML] integrare Google pagina web HTML e CSS 5
S ANALITYCS E GOOGLE SEARCH CONSOLE CAMBIANO CONTINUAMENTE PROPRIETA' Google Search Console 0
andreas88 Da .htm a .php, perdo le mie posizioni su Google ricerca? SEO e Posizionamento 9
T [Javascript] Google maps con puntatore animato funziona solo in locale Javascript 1
P Google risultati di ricerca inappropriati SEO e Posizionamento 1
T Api google maps Sviluppo app per Android 1
F [HTML] Google fogli ordinare per colonne HTML e CSS 0
S [WordPress] Aiuto problema velocità sito e pagespeed google WordPress 11

Discussioni simili