Pada tutorial kali ini kita akan membahas tentang Cara membuat recaptcha Google pada Codeigniter, google recaptcha merupakan sebuah service atau layanan dari google yang dapat kita gunakan untuk melindungi halaman website yang kita miliki dari spam, dan recaptcha tersebut juga dapat melindungi dari serangan bot, karena sampai saat ini belum ada program computer yang dapat membaca kata-kata yang sebaik manusia. Jadi recaptcha tersebut merupakan suatu program yang bisa menentukan apakah seseorang itu sebuah computer atau manusia, recaptcha tersebut biasanya berupa gambar yang berisikan kata atau text ataupun bisa berupa pilihan gambar.

Untuk membuat recaptcha Google ini ada beberapa step yang akan kita lakukan diantanya yaitu :

  • Pastikan teman-teman telah mendownload file codeigniternya pada https://codeigniter.com/download
  • Selanjutnya kita akan download library recaptcha google https://github.com/appleboy/CodeIgniter-reCAPTCHA
  • Setelah teman-teman download file reCaptcha masternya silahkan teman-teman copy php yang terdapat pada file reCaptcha master di dalam folder config/recaptcha.php, pindahkan recaptcha.php kedalam folder project application/config maka hasilnya seperti dibawah ini :

Cara membuat recaptcha Google pada Codeigniter

  • Berikutnya kita akan copy php yang terdapat pada reCaptcha master pada folder libraries/Recaptcha.php, pindahkan kedalam folder project application/libraries maka hasilnya akan terlihat seperti dibawah ini :

Cara membuat recaptcha Google pada Codeigniter

  • Jika semua file nya telah berhasil kita copy berikutnya kita akan load library nya pada application/config/autoload.php

Cara membuat recaptcha Google pada Codeigniter

  • Dan helper pada application/config/autoload.php seperti dibawah ini :

Cara membuat recaptcha Google pada Codeigniter

  • Berikutnya kita akan masukan base_url nya pada application/config/config.php

Cara membuat recaptcha Google pada Codeigniter

  • Selanjutnya kita akan membuat sebuah controller baru dangan nama Therecaptcha.php dan di dalam controller tersebut terdapat sebuah method seperti dibawah ini :

Cara membuat recaptcha Google pada Codeigniter

  • Berikutnya kita akan membuat sebuah view dengan nama therecaptcha.php untuk membuat form nya seperti dibawah ini :

Cara membuat recaptcha Google pada Codeigniter

  • Jika sudah kita akan buat kembali data.php pada folder views, jadi jika semua prosesnya berhasil maka akan masuk kedalam views/data.php

Cara membuat recaptcha Google pada Codeigniter

  • Berikutnya kita akan mendaftar pada Google reCaptcha https://www.google.com/recaptcha/admin#list silahkan teman-teman masukan data-data pada formnya dan untuk nama domains teman-teman bisa menggunakan localhost seperti dibawah ini :

Cara membuat recaptcha Google pada Codeigniter

  • Kemudian klik tombol Register, maka kita akan mendapatkan Site key dan Secret key seperti dibawah ini :

   Cara membuat recaptcha Google pada Codeigniter

  • Jika sudah silahkan teman-teman masukan Site key dan Secret key nya pada application/config/recaptcha.php seperti dibawah ini :

Cara membuat recaptcha Google pada Codeigniter

Oke teman-teman kita akan coba jalankan pada browser maka akan terlihat hasilnya seperti dibawah ini :

Cara membuat recaptcha Google pada Codeigniter

Cara membuat recaptcha Google pada Codeigniter

Oke teman-teman itu lah tutorial kita kali ini tentang Cara membuat recaptcha Google pada Codeigniter, dan sekian dulu tutorial kita tentang Cara membuat recaptcha Google pada Codeigniter.

Semoga bermanfaat.

Terimakasih.