Anda di halaman 1dari 4

Nama : Dimas Cornellya Agatta

Kelas : DA
NIM : 161240000477

Membuat database

Membuat Controller (Auth.php)

Dalam controller Auth.php ini kita membuat function contruct dengan meloadkan model
auth dan membuat function index untuk meloadkan view login serta juga membuat function
Auth untuk mengambil data dari view dan dikirim ke model M_Auth.php
Membuat model (M_Auth.php)

Didalam model kita buat function getlogin dengan parameter $usr & $pwd dan parameter
tersebut dicari di database apabila ketemu maka akan menyimpan session dan diredirect ke
dashboard dan jika tidak maka akan dikembalikan ke halaman login kembali

Membuat View (login.php)

Disini dibuat form dengan 2 input form dan satu button. Dalam form mempunyai action ke
function auth di controller auth serta input form mempunyai name username untuk yang
pertama dan password untuk password yang kedua serta button dengan name submit
Membuat function dashboard di controller auth.php

Function ini berguna untuk menampilkan halaman dashboard

Membuat halaman dashboard(dashboard.php)

Didalam view dashboard akan menampilkan session yang disimpan pada saat login dengan
memanggil nama sessionnya

Memodifikasi function dashboard di controller auth.php

Modifikasi ini dilakukan agar user yang sudah login tidak bisa mengakses halaman login dan
yang belum login tidak bisa mengaksis halaman dashboard

Membuat function logout di controller auth.php

Dalam function logout dimasukan perintah untuk menghapus session dan redirect ke
halaman login.
Tampilan halaman dashboard

Dihalaman dashboard telah menampilkan session yang disimpan saat login

Anda mungkin juga menyukai