Tips & Trik

Login

Alexa Stats and Page Rank

 
Beranda arrow Artikel / Tutorial arrow Modul / Komponen / Plugin arrow Instalasi, konfigurasi, dan aktifasi "security images" buatan walter cedric
Instalasi, konfigurasi, dan aktifasi "security images" buatan walter cedric PDF Cetak E-mail
Peringkat Pengguna: / 14
JelekBaik 
Ditulis Oleh Ronald Simanjuntak   
Rabu, 01 Agustus 2007

Serangan spam terhadap suatu website sering terjadi pada website yang dinamis, dimana penggunanya dapat memberikan/mengirimkan berita/artikel,dll. Spam dapat merugikan bagi pada administrator dari website tersebut karena tentunya menghabiskan waktu untuk memilah-milah isi yg layak ditampilkan.

Nah.. untuk mengurangi (bukan menghentikan karena cara2 spammer baru muncul terus) kita dapat menggunakan komponen security images buatan Walter Cedric.

Artikel dibawah ini secara praktis diterapkan pada komponen contact us , namun juga dapat diterapkan pada komponen/modul lainnya seperti login, guest book, dll.

ok, kita mulai saja,

Persyaratan :
1. PHP > 4.x
2. GD 2

Unduh komponen Security Images disini, instal, lalu konfigurasi sesuai dengan keperluan.

sesuaikan program inti dan versi yang akan digunakan, anda dapat mengeceknya di direktori plugin.
Secara bawaan (default) untuk "security images" versi 3.x keatas ada 3 jenis plugin yang ditawarkan, core v1.x, freecap v1.x dan hncaptcha v1.x

Untuk mengaktifkan security images ada file yang harus di edit, yaitu html dan php.
Sebagai contoh berikut ini di tambahkan fasilitas Security images pada component
contact

1. untuk memunculkan security imagesnya, component yang ingin di tampikan security imagesnya,
tambahkan line dibawah pada contact.html.php

<?php
//if (file_exist($mosConfig_absolute_path.'/administrator/components/com_securityimages/client.php')) {
global $mosConfig_absolute_path;
include ($mosConfig_absolute_path.'/administrator/components/com_securityimages/client.php');
echo insertSecurityImage("security_refid");
echo getSecurityImageText("security_try");
?>

2. Lalu masukkan code dibawah ini untuk menampilkan gambar.
<?php echo insertSecurityImage("security_refid"); ?>

3. Lalu masukkan baris berikut yang menampilkan input user
<?php echo getSecurityImageText("security_try"); ?>

Lalu edit contact.php, masukkan kode dibawah ini :

berikan deklarassi variabel :
                global $checkSecurity, $security_refid, $security_try;

Kemudian tambahkan kode dibawah ini untuk pengcekan
                $checkSecurity = true;
                $security_refid  = mosGetParam( $_POST, 'security_refid_refid', '' );
                $security_try    = mosGetParam( $_POST, 'security_try_try', '' );
                $security_reload = mosGetParam( $_POST, 'security_reload_reload', '' );

                $checkSecurity = checkSecurityImage($security_refid, $security_try);             

selanjutnya untuk mengetahui apakah verifikasi lolos atau tidak tambahkan :
if (!$checkSecurity) {
                        mosErrorAlert( _SECURITY_IMAGES_CHECK_SECURITY_FAILED );
                        exit();
                }

Dan terakhir jangan lupa edit file languages/english.php kemudian tambahkan kode berikut untuk menampilkan pesan error yang lebih user-friendly :

define( '_SECURITY_IMAGES_CHECK_SECURITY_FAILED', 'Image verification failed.' ); 

* tutorial ini  secara singkat dapat anda lihat di menu  "For developer" pada menu komponen ni di halaman administrasi, namun pada penerapannya manual di menu tersebut belum di perbaiki :P. 

Sebagai contoh langsung dapat pada halaman beri komentar dibawah ini menggunakan "security images" ini.

Sampai disini saja, semoga membantu, ;)

Ronald "kriwelz" Simanjuntak


Add as favourites (231) | Quote this article on your site | Views: 8342

Komentar (8)
RSS comments
1. 10-08-2007 23:36
 
Akhiirnya ada juga yang ngasih tutorial samapai pusing cara masukkannya nggak ketemu juga...terimakasih
IP: 125.163.255.111
Guest
 
muhammad
2. 14-08-2007 11:35
 
Quote:
Akhiirnya ada juga yang ngasih tutorial samapai pusing cara masukkannya nggak ketemu juga...terimakasih

 
sama-sama ;)
IP: 203.123.253.200
Registered
 
Ronald Simanjuntak
4. 23-10-2007 15:58
 
Masih bingung
masih pusing bosss. Aku ndesain pake Joomla, webservernya xampp, mysql, tapi setelah disave dan pekerjaannya mau dilanjutin, gak bisa lanjut. apa karena terlalu secure?
IP: 125.161.196.57
Registered
 
Hudzaifah Ismail
5. 25-10-2007 08:20
 
Masih bingung
Quote:
Unduh komponen Security Images, instal, lalu konfigurasi sesuai dengan keperluan.

 
 
Bang, saya usul gimana kasih link untuk donlod komponen ini, supaya mudah, sambil baca langsung klik link nya dapat donlodannya dan bisa menngikuti tute ini dengan enak.
IP: 202.154.43.253
Registered
 
Ywandanoe
6. 26-12-2007 17:37
 
Link Needed
Saya pikir akan lebih efisien kalau ditambahkan link untuk download file yang dimaksud, supaya lebih afdol ...... :)
IP: 203.77.226.133
Registered
 
Dwi Rianto
7. 28-12-2007 09:59
 
Link Needed
Quote:
Link Needed 
Saya pikir akan lebih efisien kalau ditambahkan link untuk download file yang dimaksud, supaya lebih afdol ...... :)

 
 
artikel sudah saya update, silahkan cek link :)
IP: 203.123.253.200
Registered
 
Ronald Simanjuntak
8. 12-03-2008 16:10
 
Broken Link
Boss, link-nya gak bisa dibuka tuh. 
 
 
Internal Server Error 
 
The server encountered an internal error or misconfiguration and was unable to complete your request. 
 
Please contact the server administrator, Alamat e-mail ini telah dilindungi dari tindakan spam bots, Anda butuh Javascript dan diaktifkan untuk melihatnya and inform them of the time the error occurred, and anything you might have done that may have caused the error. 
 
More information about this error may be available in the server error log. 
 
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. :cry
IP: 202.127.107.188
Registered
 
Ricky Setiadi

Hanya Angoota Terdaftar yang dapat memberikan komentar.
Silakan login atau mendaftar terlebih dahulu.

Powered by AkoComment Tweaked Special Edition v.1.4.6
AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com
All right reserved

Terakhir diperbaharui ( Jumat, 28 Desember 2007 )
 
< Sebelumnya   Selanjutnya >