Assalammualaikum, kali ini saya akan membuat bagimana cara membuat validasi form dengan google reCAPTCHA versi 2 dengan PHP.
Apa itu google reCAPTCHA ? yaitu sebuah system validasi dari google agar form yang diisi oleh user harus mengisi dulu validasi dari system google tersebut. Keuntungan lainnya adalah tidak mudah diisi oleh robot yang otomatis submit kedalam form yang kita buat. Sehingga form lebih aman dari gangguan robot spam.
Langsung aja yuk kita buat codingan dan cara mendapatkan key dari google recaptchanya.
1. Buat key anda lebih dulu di google, login dengan akun Anda sendiri
2. Buka halaman berikut => https://www.google.com/recaptcha/admin/create , dan kemudian login dengan email google Anda
3. Setelah masuk, isi label project Anda. (di gambar)
4. Pilih reCAPTCHA v2, kemudian pilih not robot checkbox (di gambar)
5. Kemudian isi dengan email kalian, dan accept. (di gambar)
6. Lalu akan dialihkan ke halaman site key dan private key Anda (lihat gambar)
7. Persiapkan codingan form login atau form kirim pesan Anda, disini saya mencontohkan dengan form kirim pesan.
8. Buat file PHP baru untuk codingan form nya, contoh kirim_pesan.php (lihat gambar)
9. kemudian buat file prosesnya, saya buat proses.php, karena di form action nya dengan nama proses.php, saya buat dalam gambar agar Anda mengetik ulang dan terbiasa dengan penulisan coding. pada $secretkey isikan dengan secret key Anda yang sudah dibuat di google.
10. Jalankan program php Anda di browser, hasilnya seperti dibawah ini.
Terimakasih silahkan share artikel ini bila bermanfaat.
Thanks to : https://codeforgeek.com/google-recaptcha-tutorial/