Membuat login codeigniter template adminlte2 || Part 1

Persiapan 

Download file yang dibutuhkan di bawah ini :
setelah itu extract file codeigniter dan taruh di C:\xampp\htdocs dan rename folder CodeIgniter-3.1.9 menjadi toko
rename CodeIgniter-3.1.9 jadi toko.

setelah itu extract file adminlte2 dan taruh di C:\xampp\htdocs\toko dan rename folder AdminLTE-2.4.5 menjadi adminlte2




Membuat database

Buka xampp lalu klik start pada mysql dan apache


buka http://localhost/phpmyadmin/ lalu lakukan seperti gambar di bawah ini


Lalu buat colum seperti di bawah ini

setelah selesai tombol simpan dibagian bawah


Isi data table karyawan seperti di bawah ini lalu klik kirim/send



Setting codeigniter
Buka sublime lalu klik file->open folder lalu pilih letak folder toko yg sudah kita buat tadi

Setting autoload libraries dan helper seperti dibawah setelah selesai save dengan cara ctrl+s

Setting config base_url seperti dibawah setelah selesai save dengan cara ctrl+s

Setting database seperti dibawah setelah selesai save dengan cara ctrl+s

Buat file htacces untuk menghilangkan index.php dengan klik file->new file lalu ketik code seperti dibawah ini

Lalu save ctrl+s  dengan nama .htaccess taruh di folder toko yang kita buat tadi



Membuat form login
buka file login.html seperti dibawah ini lalu copy semua codenya dengan ctrl+a dan ctrl+c

Klik kanan pada folder view pilih newfile lalu paste semua code login kemudian tekan tombol ctr+h lalu lakukan seperti dibawah ini

Edit dan tambahkan code seperti gambar dibawah ini, lihat tanda biru

Hapus code yang bentada biru dibawah ini

Setelah selesai Tekan ctr+s simpan dengan nama form_login



Membuat model login
Klik kanan folder model pilih newfile lalu ketik code seperti dibawah, simpan di folder model dengan nama Login_model.php

Code diatas untuk mengambil data dari database.


Membuat controller
Klik kanan folder controller pilih newfile lalu ketik code seperti dibawah ini

Setelah selesai Simpan di folder controller dengan nama Login.php



Penjelasan kode login
Baris 6 sampai 10 adalah fungsi construct yaitu fungsi yang berjalan ketika class tersebut dipanggil atau digunakan. biasanya perintah yang ada di dalam construct adalah perintah untuk meload fitur-fitur codeigniter yang ingin digunakan di class tersebut. Seperti fitur form_validation untuk mengecek inputan dari user. 
Baris 17 dan 18 adalah perintah set_rules yang berfungsi mengeset fitur form_validation agar dapat digunakan. Parameter pertama adalah nama dari colum input username yang ada di form login, parameter kedua adalah pesan error yang muncul, parameter ketiga adalah  aturannya kalo required berarti colum input tersebut harus diisi. Baris 20 dan 43 adalah perintah untuk mengecek apakah input dari user sudah benar atau tidak.
Baris 46 sampai 49 adalah fungsi logout untuk menghapus session dan melempar ke controller Login


Hasil 
Ketik di browser chrome seperti gambar di bawah ini

 


Komentar

Postingan populer dari blog ini

Menu dan logout di adminlte codeigniter || Part 3

Crud table barang adminlte codeigniter || part 7