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 :
- Quote :
- 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.