Cara membuat LOGIN di codeigniter PART 1

Haii sahabat blogger, jumpa lagi dengan ane M.Syaiful Fuad :D di artikel sebelumnya kita membahas sedikit tentang php di codeigniter, pada kali ini saya mau membahas cara membuat login pada codeigniter. Oke langsung sajaa

Bahan bahan yang dibutuhkan adalah :
- Controller = login.php
- View = v_login.php
- View = v_sukses.php
- Model = m_login.php

Membuat database

di sini saya membuat sebuah database dan tabel yang berisi username dan password . database yang saya buat adalah ck_login . dengan tabel users .

selesai membuat database dan tabel .

konfigurasi database

tahap ini sudah kita bahas pada tutorial sebelum nya di carikode.com . klik di sini untuk melihat tutorial cara configurasi database di codeigniter .
application/config/database.php

Membuat form login

hal pertama yg harus kita lakukan untuk membuat login dengan codeigniter adalah membuat form login nya terlebih dulu
buat sebuah view v_login.php
application/views/v_login.php
bisa teman-teman perhatikan pada form saya buat .
saya menggunakan fungsi form di CI untuk membuat form login nya . dan action nya menuju ke class login dan fungsi aksi saat form ini di submit.

Menampilkan form login

sekarang kita akan menampilkan form login yang sudah kita buat . cara nya buat sebuah controller login.php
kemudian buat fungsi __construct() dan fungsi index() .
pada fungsi __construct kita membuka helper form dan url .
dan membuka model m_login.php . model m_login.php akan kita buat sebentar lagi . dan juga membuka library session . karena kita akan menggunakan fungsi session saat membuat login .

dan pada fungsi index kita menampilkan view v_login.php
sekarang coba kita jalankan pada browser. apakah kita sudah berhasil menampilkan view v_login atau belum .
http://localhost/LOGIN_CI/index.php/login
silahkan teman-teman sesuaikan .

sekarang kita sudah berhasil menampilkan halaman login nya. selanjut nya ngapain ? bengong dulu barang 10 menit :D hahahaha
lanjut lanjut … ntar becandanya :D

Membuat validasi login

buat sebuah fungsi aksi dalam class login .
untuk penjelasan dari fungsi ini pertama-tama kita menangkap data yang di inputkan pada form dan memasukkan nya kedalam variabel array $data .
kemudian melakukan pengecekan dengan memanggil fungsi model m_aksi yang ada pada class model m_login .dengan mengisi parameter nya dengan data yg ada dalam variabel $data , dengan kata lain kita mengirimkan data username dan password yang di ketik dan submit pada form login yg sudah kita buat .
kita mengirimkan data username dan password ke model m_login dan fungsi m_aksi adalah untuk mendapatkan atau menyocokkan data username dan password yang di input dengan data username dan password yang ada di database .
dan buat percabangan untuk mengecek kevalitan username password. jika variabel cek == 1 atau bernilai true maka buat session dengan data yang ada dalam variabel data tadi . dan alihkan halaman ke halaman sukses yang terletask di fungsi sukses di dalam class login yang akan kita buat sebentar lagi .
jika tidak tampilkan pesan bahwa login gagal

selanjut nya kita akan membuat model untuk query login , yang akan kita lanjutkan di tutorial membuat login dengan codeigniter PART 2 .

Komentar

Postingan populer dari blog ini

War Driving dan War Chalking

Pengenalan Cisco Packet Tracer: Pengertian, Fungsi, Kegunaan

Session Di Codeigniter