Saturday, 31 March 2018

Membuat Captcha di HTML PHP Framework Codeigniter


Membuat Captcha di HTML PHP Framework Codeigniter


Dalam pembahasan kali ini kita akan Membuat Captcha di HTML PHP Framework Codeigniter. Perlu kita ketahui bahwa dengan Captcha suatu aplikasi akan menghindari adanya perlakuan aksi secara terus menerut oleh bot (robot) misal melakukan pendaftaran terus menerus secara otomatis sehingga mengakibatkan kegagalan sistem. Namun apa sebenarnya itu Captcha?

Menurut Wikipedia (https://id.wikipedia.org/wiki/CAPTCHA) :
CAPTCHA atau Captcha adalah suatu bentuk uji tantangan-tanggapan (challange-response test) yang digunakan dalam perkomputeran untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer. Proses ini biasanya melibatkan suatu komputer (server) yang meminta seorang pengguna untuk menyelesaikan suatu uji sederhana yang dapat dihasilkan dan dinilai oleh komputer tersebut. Karena komputer lain tidak dapat memecahkan CAPTCHA, pengguna manapun yang dapat memberikan jawaban yang benar akan dianggap sebagai manusia. Oleh sebab itu, uji ini kadang disebut sebagai uji Turing balik, karena dikelola oleh mesin dan ditujukan untuk manusia, kebalikan dari uji Turing standar yang biasanya dikelola oleh manusia dan ditujukan untuk suatu mesin. CAPTCHA umumnya menggunakan huruf dan angka dari citra terdistorsi yang muncul di layar.

Ada banyak penyedia Captcha saat ini, yang paling terkenal ada reCAPTCHA milik Google, BotDetect milik Captcha.com. Mana yang lebih baik? Tentu keduanya sangat baik untuk diterapkan pada sistem kita. Namun kali ini kita akan fokus untuk menerapkan Captcha di Framework Codeigniter dengan menggunakan BotDetect milik Captcha.com.

Hal yang perlu dipersiapkan :
DOWNLOAD Library BotDetect CAPTCHA Generator Codeigniter : KLIK DISINI

Langkah-langkah :
1. Download library terlebih dahulu melalui link diatas

2. Copy file sesuaikan dengan folder di aplikasi Codeigniter anda (misal file dalam folder config copy ke folder config sistem anda)

3. Buat routes terlebih dahulu yaitu dengen cara (buka config->routes.php) tambahkan kode dibawah ini  dilokasi paling bawah kode file routes.php 

$route['botdetect/captcha-handler'] = 'botdetect/captcha_handler/index';

Membuat Captcha di HTML PHP Framework Codeigniter

4. Buka controller yang ingin anda terapkan captcha, kemudian tambahkan kode berikut :

$this->load->library('botdetect/BotDetectCaptcha', array( 'captchaConfig' => 'ExampleCaptcha' ));
$data['captchaHtml'] = $this->botdetectcaptcha->Html();
$this->load->view('view_daftar',$data); //sesuaikan pemanggilan view anda, dan sesuaikan variabel $data


Membuat Captcha di HTML PHP Framework Codeigniter


5. Buka view yang akan diterapkan captchanya, contoh (view_daftar.php) masukan kode berikut dilokasi kemunculan captcha yang anda inginkan :

<?php echo $captchaHtml; ?>

Membuat Captcha di HTML PHP Framework Codeigniter

6. Cek hasilnya

Demikian tutorial singkat Membuat Captcha di HTML PHP Framework Codeigniter, semoga bermanfaat bagi anda dan jangan lupa komen dibawah dan klik iklan sebagai wujud apresiasi kepada kami. Terima kasih

oleh Dafizara
Share:

0 comments:

Post a Comment

KOMENTAR YANG BIJAKK !!!!

Blogroll

This Blog is protected by DMCA.com

Labels

Blog Archive