
AKSES KODE/SECURITY CODE TELAH DITAMBAHKAN
- Beranda
- Konten
- Artikel
- putragaluh
- Selasa, 29/09/2009
- Codeigniter
- 3337 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 :
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 :)
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 :
- Gunakan Plugin Captcha pada CodeIgniter, atau
- Buat versi sendiri
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
KOMENTAR
Artikel Lainnya:
- Sabtu, 27/06/2009 Web Page Caching Codeigniter
- Kamis, 02/07/2009 Gravatar Helper Codeigniter
- Selasa, 02/04/2019 Php Error: The Encrypt Library Requires The Mcrypt Extension In Codeigniter
galeri video
galeri foto
TAUTAN
statistik pengunjung
Hari ini | : | 987 |
Total | : | 10.081.255 |
Online | : | 18 |
Jadilah Pemimpin Bukan Penguasa
Dari Ibnu Umar R.a. Berkata: Rasulullah Saw Bersabda, "Kamu Sekalian Adalah Pemimpin Dan Kamu Akan Ditanya Mengenai Kepemimpinanmu. Imam (Penguasa) Adalah Pemimpin Dan Akan Ditanya Mengenai Kepemimpinannya. Seorang Laki-laki Adalah Pemimpin Keluarganya Dan Bertanggung Jawab Mengenai Kepemimpinannya. Istri Adalah Pemimpin Rumah Tangga Suaminya Dan Bertanggung Jawab Atas Kepemimpinannya. Pelayan (buruh) Adalah Pemeliharaharta Majikannya Dan Akan Ditanya Mengenai Pemeliharaannya. Maka Kamu Sekalian Adalah Pemimpin Dan Masing-masing Bertanggung Jawab Atas Kepemimpinannya."