Walaupun judul diatas kelihatannya akan membahas tentang bagaimana menggunakan captcha pada CodeIgniter, tapi mungkin akan kecewa karena kali ini saya tidak akan membahas hal tersebut. Karena hal tersebut sudah banyak dibahas diblog maupun forum CodeIgniter lainnya.
Oh ya sekedar mengingatkan, untuk CodeIgniter versi 2.0.0 dan selanjutnya, sudah tidak ada lagi folder plugin yang biasanya pada versi sebelumnya. Untuk captcha tidak lagi dipanggil melalui plugin, tapi sekarang dipanggil melalui helper. Hanya itu saya yang membedakan, selebihnya untuk pengunaan seterusnya masih sama dengan cara ketika masih menggunakan plugin.
OK, dalam hal ini saya hanya akan memberi saran. Ketika menggunakan captcah asli bawaan, maka deret captcha yang ditampilkan adalah berjumlah 8 karakter. Merupakan hasil acak dari semua karakter. Mulai dari angka sampai huruf, mulai dari huruf kecil sampai huruf besar. Mungkin tidak masalah jika menggunakan captcha ini seperti apa adanya. Tapi kalo saya boleh memberikan saran, sebaiknya dibatasi, baik jumlah maupun variasi karakter.
Ketika saya menggunakan captcha ini, saya hanya menggunakan karakter angka, dan jumlah saya kurangi menjadi 6. Ini tidak mengurangi fungsi dasar captcha yaitu agar bisa membedakan antara mesin dan manusia ketika menginputkan form. Hal ini akan lebih memudahkan ketika ada seseorang akan mengisikan captcha ini. Karena karakter di dalamnya lebih mudah dibaca.
Hal ini dapat dilakukan dengan membuka file captcha_helper.php. Temukan variabel $pool. Di dalam variabel tersebut berisi karakter yang akan dirandom yang kemudian akan dijadikan captcha. Kurangi jumlah karakter sesuai kehendak anda yang sekiranya akan mempermudah pengunjung nantinya. Sedangkan untuk mengurangi jumlah deret karakter, maka tinggal mengurangi nilai $i pada perulangan dibawahnya. Nilai awalnya adalah 8, dan dapat dikurangi sesuai dengan kehendak. Semoga bermanfaat
ijin sedot yah gan,.,.,. 🙂
mang pada blog wordpress gratisan.,. bisa pake captcha juga yah,.,.
biasanya ditarok dimananya tuh,.,.,.
http://deded18.wordpress.com
Maaf, yang saya jelaskan adalah ketika menggunakan Framework CodeIgniter.