cara membuat login menggunakan ion auth ci

Cara Membuat Login Codeigniter Menggunakan Ion auth

Posted on

Cara Membuat Login Codeigniter Menggunakan Ion auth – Ion auth adalah sebuah library authentication yang berfungsi untuk melakukan otentikasi terhadap user saat user sedang login. Jika kalian perhatikan sebagai user atau programmer yang paham dengan sistem, hampir semua website pasti memiliki proses otentikasi saat proses login. Yang berguna agar tidak sembarangan orang dapat mengajses salah satu bagian privat website tersebut.

Salah satu kekurangan dari framework Codeigniter adalah tidak adanya library proses otentikasi, yang memudahkan para pengembang web/programmer untuk membuat sebuah proses Login, tapi di framework CI kita bisa membuatnya secara manual. Tapi kita bisa membuatnya menggunakan library atau thrid party yang bernama Ion Auth. Yang berguna untuk membuat proses otentikasi pada web aplikasi lebih mudah. Ada beberapa fitur library Ion Auth diantarnya

Fitur Library Ion Auth

Ada beberapa keuntungan jika kalian menggunakan library ion auth, diantarnya :

  • Max Login Attempts Exceeded = Fitur ini berguna untuk membatasi user saat login apabila terjadi kesalahan dalam menginputkan username dan password, maka user akan diblokir sementara waktu. Fitur ini juga sangat berguna untuk keamanan.
  • Forgotten Password = Hampir semua aplikasi saat login memiliki fitur ini. Fitur ini sangat berguna jika user/pengguna lupa password yang dia gunakan atau ingin mereset password yang dia gunakan.
  • Group User = Fitur berguna untuk memberikan hak akses kepada user yang kita buat. Karena pasti setiap user memiliki kebutuhan yang berbeda-beda pada aplikasi yang kita buat. Misalkan tampilan untuk admin berbeda dengan tampilan pengguna biasa.

Cara Membuat Login Codeigniter Menggunakan Ion auth

cara membuat login menggunakan ion auth ci

Sebelum kalian membuat Login dengan Ion auth, kalian harus mendownload framework codeigniter  dan library ion auth disini.

1. Download dan ekstrak codeigniter, kalian bisa mendownload framework codeigniter disini. Ekstrak framework ini di htdocs dan beri nama codeigniter.

2. Download dan ekstrak library ion auth, kalian bisa mendownload library ion auth disini.

3. Setelah kalian ekstrak semua file di atas, silahkan pindah hasil ekstrak ion auth tersebut kedalam folder hasil ekstrak codeigniter (ditimpa saja di dalam folder Application)

cara membuat login menggunakan ion auth ci-2

4. Setelah itu import file sql yang ada di folder sql di Application, di dalam folder sql tersebut terdapat 3 file sql, yaitu ion_auth.mssql.sqlion_postgre.sql dan ion_auth.sql. kali ini saya akan menggunakan file ion_auth untuk membuat tabel ion auth. Kali ini saya akan mengimport tabel tersebut ke database androidunik.

cara membuat login menggunakan ion auth ci

Setelah table berhasil di import maka akan muncuk tabel seperti di bawah ini.

cara membuat login menggunakan ion auth ci

5. Setelah itu buka file database yang ada di Application/config/database.php. Dan isi file database.php seperti pada script di bawah ini :

Selanjutnya setelah kita melakukan proses instalasi ion auth ke codeigniter selesai, kita coba cek dulu alamat berikut ini : http://localhost/codeigniter/index.php/auth. Jika muncul tamilan Login maka proses instalasi ion auth ke codeigniter sudah selesai, tapi jika kalian belum di redirect maka coba cek kembali pada file config.php dan file .htaccess yang digunakan.

cara membuat login menggunakan ion auth ci

Isi email/username dengan admin@admin.com dan password isi dengan password.

Nah, itulah Cara Membuat Login Codeigniter Dengan Ion auth. Jika kalian masih bingung silahkan tulis pertanyaan kalian di kolom komentar. Semoga artikel ini bermanfaat untuk kalian, share artikel ini di akun media sosial kalian.

Gambar Gravatar
Seorang Blogger Newbie yang ingin terus belajar dalam dunia Blogger dan framework Codeigniter