Minggu, 04 April 2010

menambahkan security image pada halaman registrasion (tincaptcha)

Mungkin salah satu di antara kita pernah menjumpai member-member yang mendafat pada web joomla kita dengan username dan alamat email yang tidak valid. Nah, biasanya itu adalah ulah daripada spam yang bikin jengkel. Saya sendiri pun pernah mengalamai hal seperti itu.

Kira-kira, bagaimana solusi untuk mengurangi serangan spam yang mencoba registrasi pada web joomla kita? Biasanya, untuk meminimalisir serangan spam seperti itu, para web master mencoba memasang security image pada halaman registrasi web mereka. Sedangkan untuk joomla sendiri, sebenarnya usah banyak extension-extension security image yang tersedia.



Pada kesempatan kali ini, saya hanya ingin berbagi salah satu cara untuk menambahkan security image pada halaman registrasion joomla 1.5.x. extension yang saya gunakan ini bernama tincaptcha dan saya sudah menerapkan pada beberapa web joomla yang saya buat. Berikut ini adalah langkah-langakh yang perlu di lakukan untuk menambahkan security image pada halaman registrasion.

1. Download component beserta plugin tincaptcha (download disini)
2. Install component beserta plugin tincaptcha yang telah di download tadi.
3. setelah proses install selesai, jangan lupa untuk mengaktifkan plugin tincaptcha.
4. sekarang, cari dan buka file controller.php yang terletak pada folder components/com_user. Lalu cari baris code :

function register_save()

{

global $mainframe;

// Check for request forgeries

JRequest::checkToken() or jexit( 'Invalid Token' );

Lalu tambahkan baris code berikut tepat di bawah baris code di atas :

// tincaptcha-

$captchk = plgSystemTincaptcha::check(JRequest::getVar('captcha', '', 'post'));

if ($captchk !== true)

{

JError::raiseWarning(0, $captchk);

return false;

}

// -tincaptcha

Jangan lupa untuk melakukan save terhadap file yang telah di ubah.

langkah berikutnya, cari dan buka file default.php yang terletak pada folder components/com_user/views/register/tmpl. Kemudia cari baris code :

Code2

Lalu tambahkan baris kode berikut tepat di bawah baris kode di atas :

code2

Save perubahan yang sudah anda lakukan

langkah terakhir, silahkan lihat pada halaman registrasi joomla anda. disana akan muncul fom baru lagi untuk menginputkan security code nya.

0 komentar:

Posting Komentar

 

Categories

free counters

Follower

Binus Hacker Copyright © 2010 Binus Hacker is Designed by Binus Hacker Crew Sponsored by Binus Hacker

Techie Blogger