Page 84 - Framework Codeigniter 2
P. 84

www.koder.web.id – Kumpulan tutorial komputer

            Untuk membuat sebuah sistem authentikasi maka hal pertama yang perlu dilakukan adalah

            1.  Membuat Desain Aplikasi

                Desain  aplikasi  sangat  berpengaruh  pada  code  yang  akan  kita  buat.  Karena  sistem
                authentikasi ini merupakan salah satu bagian yang kritikal maka penulis akan mencoba untuk
                membuatnya aman bukan hanya dari segi kode, tetapi juga design. Perhatikan struktur website

                dibawah ini.



                                        Homepage                      Member area







                    Profile             Dashboard              Edit profile

                      page




                Pada gambar diatas ada dua tipe page yaitu page yang bisa diakses oleh semua orang dan
                page  yang  hanya  boleh  diakses  oleh  member.  Hal  tersebut  sederhana  jika  kita  hanya

                menghandle  dua  page  tetapi  jika  pagenya  ada banyak  maka kita  akan mengecek  satu-satu
                informasi user. Hal tersebut kurang aman karena kode kita terduplikasi keseluruh aplikasi. Kita
                akan mencoba untuk meng-extend controller membuat kasus ini menjadi lebih simple. Untuk

                controller untuk user yang login harus menggunakan member_controller.

























                Jika  kita  perhatikan  class  diagram  diatas  maka  semua  member_controller  sudah  memiliki
                fungsi untuk pengecekan login secara default.





                                                                                                          79
   79   80   81   82   83   84   85   86   87   88   89