Minggu ini, Saya melanjutkan menu Login yang telah saya kerjakan sebelumnya, Sebelumnya tampilan pada halaman Login belum terdapat gambar dan saya membuat tampilan masih kosong pada bagian gambar. Sekarang saya sudah menambahkan gambar yang sudah di sepakati bersama untuk halaman Login. Tampilannya sebagai berikut :
Kemudian, Dalam minggu ini saya juga mencoba menghubungkan tampilan Login dengan Database yang telah kami buat sebelumnya. Menghubungkan dengan cara membuka file application\config\database.php pada Framework CI (CodeIgniter) dan mengisikan 'hostname', 'username', 'password', 'database', dan 'dbdriver' sesuai dengan database dan configurasi dalam MySQL dan XAMPP yang digunakan. Berikut konfigurasi koneksi databasenya :
Lalu, setelah saya menghubungkan dengan Database, Saya membuat fungsi-fungsi yang diperlukan dalam Menu Login. Fungsinya seperti membuat validasi pada input, apakah input 'email' dan 'password' terisi atau tidak (required), jika tidak terisi maka sistem akan menampilkan informasi seperti berikut :
Fungsi yang selanjutnya adalah ketika User atau Admin melakukan input, Sistem dapat mengecek apakah 'email' tersebut ada atau tidak di database (terdaftar/tidak), kemudian apakah 'email' tersebut aktif atau tidak, lalu apakah 'password' tersebut sama atau tidak dengan yang di database. Berikut contoh jika 'email' tidak ada atau tidak terdaftar dalam database :
Jika semua terpenuhi maka User atau Admin dapat masuk kedalam Home Sistem atau Dashboard Sistem sesuai dengan level user mereka.
Untuk minggu depan, Sebelum saya melanjutkan Menu Lupa Password, Saya berencana ingin menyambungkan View dan Controller Menu Login dengan Menu Register yang dibuat oleh Nugraha Purnama Aji. Sehingga saya dapat lebih mudah membuat Menu Lupa Password.
Kemudian, Dalam minggu ini saya juga mencoba menghubungkan tampilan Login dengan Database yang telah kami buat sebelumnya. Menghubungkan dengan cara membuka file application\config\database.php pada Framework CI (CodeIgniter) dan mengisikan 'hostname', 'username', 'password', 'database', dan 'dbdriver' sesuai dengan database dan configurasi dalam MySQL dan XAMPP yang digunakan. Berikut konfigurasi koneksi databasenya :
Lalu, setelah saya menghubungkan dengan Database, Saya membuat fungsi-fungsi yang diperlukan dalam Menu Login. Fungsinya seperti membuat validasi pada input, apakah input 'email' dan 'password' terisi atau tidak (required), jika tidak terisi maka sistem akan menampilkan informasi seperti berikut :
Fungsi yang selanjutnya adalah ketika User atau Admin melakukan input, Sistem dapat mengecek apakah 'email' tersebut ada atau tidak di database (terdaftar/tidak), kemudian apakah 'email' tersebut aktif atau tidak, lalu apakah 'password' tersebut sama atau tidak dengan yang di database. Berikut contoh jika 'email' tidak ada atau tidak terdaftar dalam database :
Jika semua terpenuhi maka User atau Admin dapat masuk kedalam Home Sistem atau Dashboard Sistem sesuai dengan level user mereka.
Untuk minggu depan, Sebelum saya melanjutkan Menu Lupa Password, Saya berencana ingin menyambungkan View dan Controller Menu Login dengan Menu Register yang dibuat oleh Nugraha Purnama Aji. Sehingga saya dapat lebih mudah membuat Menu Lupa Password.




Comments
Post a Comment