Akses Kode/Security Code Telah Ditambahkan

Selasa, 29/09/2009 Codeigniter 2225 hits


Akhir-akhir ini trafik blog meningkat drastis, memang memberikan keuntungan dengan naiknya rank alexa dan tentunya hits page pun meningkat. Namun, disayangkan hal tersebut salah satu penyebabnya adalah SPAM. Para spammer memanfaatkan form input pada Buku Tamu, Kirim Salam dan Komentar yang memang belum saya berikan pengamanan.

Setelah sebelumnya dapat diantisipasi dengan IP Deny Manager Cpanel, cuma nggak kebayang kalo semua ip spammer di masukan ke dalam Black List IP karena jumlahnya yang sangat banyak.

Akhirnya mau tidak mau harus dipasang Security Code pada semua form input. Ada beberapa alternatif :
  1. Gunakan Plugin Captcha pada CodeIgniter, atau
  2. Buat versi sendiri
akhirnya, setelah di coba opsi pertama menemukan kebuntuan karena tidak bisa di ujicoba pada PC yang sekarang dipakai. Pada Ubuntu yang sekarang digunakan harus di compile ulang supaya support GD library dan itu perlu waktu. Selain itu, setelah dipikir-pikir hal tersebut juga akan nambah beban pada load page nantinya karena harus generate images captcha.

Opsi kedua, inilah akhirnya yang diambil. Selain lebih mudah juga implementasinya simple sehingga tidak harus terlalu banyak bongkar script terlalu banyak. Intinya hanya menambah required field (kode/akses kode) pada setiap form yang ada (buku tamu dan kirim komentar). Logikanya, cuma membandingkan antara kode yang di generate otomatis oleh script PHP (4 angka) dengan nilai input user dan apabila cocok maka proses input akan diproses ke database namun sebaliknya apabila tidak cocok maka akan muncul pesan error dan proses input kembali ke awal.

Semoga dengan penambahan ini, dapat LEBIH meminimalisir para SPAMMER yang iseng :) namun kalo masih bisa tembus, langkah terakhir yakni semua input dari user harus moderate alias di filter baru ditampilkan :)

: tanpa label


Gravatar Helper Codeigniter

Kamis, 02/07/2009

Web Page Caching Codeigniter

Sabtu, 27/06/2009


Silakan beri komentar :)

Tahukah ANDA ?
Martin Luther King, Jr. (1929-1968), adalah pemenang hadiah Nobel Perdamaian termuda sepanjang sejarah. Ia menerima penghargaan itu di usia 35 tahun atas perjuangannya menuntut persamaan hak antar ras. Perlu dicatat, bahwa dalam usia mudanya itu, selama berjuang Martin Luther King, Jr. telah 120 kali dijebloskan ke dalam tahanan oleh pihak…

Let it Go versi Indonesia "Lepaskan" (Let it Go - From Frozen)


MUTIARA HADIST

Dari Abu Hurairah R.a. Berkata: Rasulullah Saw Bersabda, "Ada Seseorang Yang Biasa Menghutangkan Kepada Orang-orang, Maka Jika Ia Menyuruh Menagih Kepada Pesuruhnya, Ia Selalu Berpesan, 'Jika Kamu Mendapati Orang Itu Masih Belum Dapat Membayar, Maka Maafkanlah Dia, Semoga Allah Memaafkan Kami Kelak.' Maka Ketika Ia Berhadapan Dengan Allah, Allah Memaafkannya."

Apakah Anda Bisa Seperti Ini?

Hosting, VPS & Server

Kini saatnya memiliki website/blog professional dan memiliki prestise baik untuk pribadi maupun instansi/perusahaan. Layanan VPS maupun Dedicated Server dengan harga yang terjangkau

Learn More

Web Desain

Memerlukan layanan Jasa pembuatan website ? Jangan ragu untuk menggunakan layanan GaluhWeb yang telah digunakan oleh puluhan Pelanggan. Ayo tunggu apalagi ?

Learn More

Domain

Gunakan identitas bisnis atau blog dengan domain yang keren. Harga murah dengan fitur melimpah. Buruan daftarkan domain anda sebelum keduluan yang lain :)

Learn More