29.03.2013 Views

Framework Codeigniter

Framework Codeigniter

Framework Codeigniter

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

www.koder.web.id – Kumpulan tutorial komputer<br />

Untuk membuat sebuah sistem authentikasi maka hal pertama yang perlu dilakukan adalah<br />

1. Membuat Desain Aplikasi<br />

Desain aplikasi sangat berpengaruh pada code yang akan kita buat. Karena sistem<br />

authentikasi ini merupakan salah satu bagian yang kritikal maka penulis akan mencoba untuk<br />

membuatnya aman bukan hanya dari segi kode, tetapi juga design. Perhatikan struktur website<br />

dibawah ini.<br />

Pada gambar diatas ada dua tipe page yaitu page yang bisa diakses oleh semua orang dan<br />

page yang hanya boleh diakses oleh member. Hal tersebut sederhana jika kita hanya<br />

menghandle dua page tetapi jika pagenya ada banyak maka kita akan mengecek satu-satu<br />

informasi user. Hal tersebut kurang aman karena kode kita terduplikasi keseluruh aplikasi. Kita<br />

akan mencoba untuk meng-extend controller membuat kasus ini menjadi lebih simple. Untuk<br />

controller untuk user yang login harus menggunakan member_controller.<br />

Jika kita perhatikan class diagram diatas maka semua member_controller sudah memiliki<br />

fungsi untuk pengecekan login secara default.<br />

Member area<br />

79

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!