Langsung ke konten utama

Cara Mudah Membuat Login di Codeigniter dengan Bootstrap dan MySQL

Cara Mudah Membuat Login di Codeigniter dengan Bootstrap dan MySQL - virtualogi.ga


Assalamualaikum, seperti dalam judul diatas kali ini saya akan membagikan tutorial cara mudah membuat login di codeigniter dengan Bootstrap dan MySQL. Saya buat artikel ini se simple mungkin agar anda dapat dengan mudah mengerti bagaimana alur membuat login di codeigniter. Tentunya diakhir postingan ini akan ada source code login di codeigniter dengan Bootstrap dan MySQL yang bisa anda download dan pelajari, karena setiap orang mempunyai metode sendiri dalam memahami sebuah pemrogaman.

Baik, hal pertama yang dilakukan adalah membuat sebuah database dan satu tabel didalamnya dengan nama user yang terdiri atas : ID_USER, USERNAME, PASSWORD dan STATUS.



Tabel diatas menggunakan kolom password yang di encrypt dengan md5 karena dalam artikel ini password dibuat dengan md5

Setelah tabel dibuat, hal yang dilakukan selanjutnya adalah buka project codeigniter anda dan edit file autoload yang berada di application/config/autoload.php

Isikan dengan 'database' di bagian $autoload['libraries'] dan 'url' di bagian $autoload['helper']


Kemudian buka file config yang berada di application/config/config.php dan tambahkan url project anda di bagian base_url dan buat sebuah config baru dengan nama site_url yang isinya sama dengan base_url, disini project saya namanya adalah login jadi urlnya adalah :

Setting Database

Buka file database.php di application/config/database.php, sesuaikan dengan pengaturan database kalian



Edit file routes

Buka file routes.php di application/config/routes.php lalu ubah  

$route['default_controller'] = 'welcome';
menjadi 
$route['default_controller'] = 'login';

Karena controller default yang akan dipanggil ketika project pertamakali dibuka addalah controller login.

Controller Login

Buatlah sebuah controller dengan nama Login.php di application/controllers/Login.php



Function::__construct() disitu kalian akan meload model dengan nama modelnya adalah M_login

Function index() bertujuan untuk meload form login yang akan kita buat, sehingga saat kalian membuka url projectnya maka pertama kali yang ditampilkan adalah form login dan perlu kalian ketahui, function index didalam controller adalah function yang akan pertama kali di load jika kalian mengakses suatu controller.

Membuat form login

Langkah selanjutnya adalah membuat sebuah form login dengan nama v_login.php di application/view/v_login.php kalian bisa membuat kreasi form login sendiri atau bisa mencontoh form login di bawah ini.

Untuk menggunakan form login dibawah, kalian harus membuat sebuah folder assets yang tempatnya ada di root project kalian atau nama_project/assets dan buatlah folder di dalam assets dengan nama bootstrap dan isi dengan file bootstrap yang bisa kalian download di website resminya



perhatikan baris nomor 20 di bagian actionnya yang nantinya jika anda menekan button submit maka inputan username dan password yang anda masukkan akan diproses di controller login dengan function bernama auth

Setelah view loginnya terbuat, kita beralih ke controler login dan tambahkan sebuah Function auth di bawah function index



Model Login

Dan terakhir buatlah sebuah model dengan nama M_login di application/model/M_login.php



Perhatikan isi dari function cek(), perintah tersebut dinamakan active record (Bisa di baca di user guidenya) dan perintah tersebut sama dengan "SELECT * FROM user WHERE USERNAME = $username AND PASSWORD = $password; yang nantinya akan dikembalikan nilainya ke controller

Selanjutnya kita coba login dengan username = virualogi dan password virtualogi (jika kalian menggunakan database diatas)


Cara Mudah Membuat Login di Codeigniter dengan Bootstrap dan MySQL - virtualogi.ga

Cara Mudah Membuat Login di Codeigniter dengan Bootstrap dan MySQL - virtualogi.ga
Cara Mudah Membuat Login di Codeigniter dengan Bootstrap dan MySQL - virtualogi.ga


Dan akhirnya login dengan menggunakan codeigniter selesai kita buat, kalian dapat menambahkan yang lain sesuai dengan kreasi kalian, sampai jumpa di artikel lainnya

Komentar

  1. nice sharing gan, saya akhirnya berhasil membuat halaman login di aplikasi codeigniter saya

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Apa itu MySQL Query Browser

MySQL Query Browser , seperti namanya aplikasi ini berfungsi dalam pembuatan, eksekusi dan optimasi query dari suatu database. Kelebihan dari MySQL Query Browser adalah berbasis grafik sekaligus command line yang dapat membantu kita dalam belajar bahasa SQL. Kelebihan lain yang dimiliki MySQL Query Browser yaitu : Open source Multiplatform Design simple Berbasis grafik dan command line Cepat dalam mengeksekusi perintah Penggunaan MySQL Query Browser Download terlebih dulu aplikasinya yang bisa kalian dapatkan di website resminya. Setelah di download dan diinstal bukalah aplikasinya. Dibawah adalah tampilan awal saat membuka MySQL Query Browser. Stored Connection     : Nama koneksi yang akan dijalankan Server Host dan Port : Server Koneksi kita, diatas adalah server dan port dari Localhost PhpMyadmin Username           : Nama pengguna server Password                   : Password ...

Kumpulan Syntax Syntax Dasar dalam MySQL Beserta Contoh dan Penjelasannya

SQL (Structured Query Language) adalah suatu bahasa yang digunakan untuk mengakses database. Dalam mengakses atau mengoperasikan sebuah database kita perlu mengetahui perintah / syntax SQL yang kita butuhkan agar tidak terjadinya kesalahan dalam pengambilan data. Adapun perintah dasar SQL yang terbagi menjadi 3 kategori yaitu : DDL , DML dan DCL . Tiap tiap kategori itu mempunyai fungsi masing masing dalam membangun sebuah database. Pada artikel ini saya menggunakan MySQL Query Browser dalam menjalankan perintah perintah SQL, kalian bisa menggunakan sarana lain jika tidak mempunyai Query Browser seperti menggunakan phpmyadmin atau cmd. 1. DDL (Data Definition Language) DDL digunakan dalam melakukan pendefinisian suatu struktur database maupun table. Terdapat tiga perintah utama dalam kategori DDL yaitu : CREATE, ALTER dan DROP. #CREATE : untuk membuat database, tabel dan kolom. Syntax penulisan : CREATE DATABASE nama_database; CREATE TABLE nama_tabel(nama_kolom tipe_...