Pada artikel saat ini kita akan belajar membuat menu Login dengan menggunakan PHP, kenapa PHP? karena saat ini untuk
applikasi khususnya web bahasa pemrograman yang banyak dipakai adalah PHP karena kemudahannya. Login sangat rawan akan serangan
jika pada field tersebut tidak dilakukan filtering, tehnik yang biasanya dilakukan Hacker untuk mendapatkan Hak akses pada suatu sistem adalah
Tehnik sqlinjection. Tehnik SQL Injection memanfaatkan kelemahan bahasa pemprograman scripting pada SQL maksudnya adalah memanfaatkan
teknik string building untuk mengeksekusi/menjalankan kode SQL. Apakah tehnik semacam ini bisa di cegah? jawabnya bisa, kalaupun bisa ditembus
itu memerlukan tenaga dan pikiran yang Extra Heee :).
Contoh code seperti berikut :

function filter($string)
{
$filter = ereg_replace('[^a-zA-Z0-9_]', '', $string);
return $filter;
}

Maksud dari code tersebut adalah memfilter karakter yang diijinkan hanya karakter alphanumerik (A-Z a-z 0-9 dan _ ) selain itu dianggap karakter kosong. Loh mas... katanya mo buat menu Login kok cuman penjelasan Filter string aja mas, karena keterbatasan tempat untuk code selengkapnya bisa di download DISINI. Didalam code itu sudah saya beri penjelasan juga ini untuk mempermudah pembelajaran :D. Apabila terdapat kesalahan pada code program bisa kirim komentar pada artikel ini.

Semoga bermanfaat