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
Posting Komentar