Menggunakan Google RECAPTCHA


Captcha sendiri ada banyak jenisnya, tapi sebenarnya fungsinya  hampir sama yaitu untuk memvalidasi dan membedakan apakah pengguna tersebut manusia atau sebuah robot/bot sehingga dapat menghindari terjadinya spamming.
Nah, untuk kali ini kita akan membahas produk captcha milik google yaitu Google reCaptcha.
Versi-versi sebelumnya reCaptca memiliki teknik validasi dengan cara mengetikkan kembali teks acak yang muncul dan untuk versi terbaru saat ini lebih simple, untuk memvalidasi apakah user tersebut adalah manusia atau bot maka tinggal mnengklik/mencentang tulisan “Saya Bukan Robot” atau “I’m not a robot” maka validasi akan dilakukan.
Oke langsung saja
Step 1 : Sobat harus mendaftarkan website yang sobat miliki untuk mendapatkan API Key Google reCaptcha, silahkan melakukan pendaftaran lewat link ini https://www.google.com/recaptcha/admin.
Untuk label terserah sobat mau mengisinya apa, dan untuk domain saya cukup mengisi localhost karena untuk percobaan ini saya menggunakan localhost tapi jika sobat ingin menggunakannya di website yang sobat miliki silahkan sobat mengisi nama domain dengan domain milik sobat.
menggunakangooglerecaptcha1
Setelah sobat melakukan registrasi sobat akan mendapatkan site_key dan secret_keydari API Google reCaptcha tersebut.
menggunakangooglerecaptcha6

Step 2 : Silahkan sobat buat 2 buah file dan beri nama googlerecaptcha.php dan proses.php
buka file googlerecaptcha.php dan pastekan script dibawah ini.
Yang harus diperhatikan adalah, jangan lupa untuk menambahkan/memanggil librari javascript Google reCaptcha
Dan jangan lupa juga menambahkan tag div g-recaptcha di dalam form, gunanya untuk menampilkan widget Google reCaptcha.
Untuk $site_key sobat bisa langsung mengisinya dengan site_key yang telah sobat dapatkan tadi, tapi untuk kali ini saya menaruh site_key di dalam file proses.php.

Step 3: Sobat buka juga file proses.php kemudian pastekan script dibawah ini, nah disini yang nantinya akan melakukan proses validasi form komentar.
Jangan lupa $site_key dan $secret_key silahkan diisi sesuai dengan yang sobat miliki

Setelah sobat melakukan semua step-step diatas, silahkan sobat menjalankan atau memanggil googlerecaptcha.php di browser sobat.
Jika sobat hanya mengisi form tanpa melakukan centang recaptcha kemudian mengklik tombol maka akan muncul peringatan.
menggunakangooglerecaptcha2


Tapi ketika sobat melengkapi form dan melakukan centang di recaptcha maka akan muncul konfirmasi sukses.
menggunakangooglerecaptcha7

Demikian untuk tutorial kali ini, semoga bisa berguna buat sobat.
Menggunakan Google RECAPTCHA Menggunakan Google RECAPTCHA Reviewed by Unknown on October 23, 2017 Rating: 5

No comments:

Powered by Blogger.