Tutorial Codeigniter 4 Bahasa Indonesia – Login dan Register dengan myth-auth

Initekno.com – Login dan Register merupakan fitur wajib dari sebuah website, dimana dengan adanya fitur ini, maka data setiap pengguna akan aman dan data itu bisa kita atur berdasarkan kepemilikannya, berdasarkan user. Intinya fitur ini ada untuk keamanan sistem yang berlapis.

Sebelum beranjak kedalam pembahasan inti, mari kita tarik nafas sejenak dan minum sedikit air putih guna membasahi tenggorokan. hehe… Untuk langkah awal, kita akan melakukan konfigurasi database, dan ini sudah saya buatkan artikelnya khusus untuk pembahasan konfigurasi database, Silahkan dibaca terlebih dahulu pada link berikut ini :

Tutorial Codeigniter 4 Bahasa Indonesia – Koneksi Database dan Tampil Data

Instal Package Myth Auth

Untuk instal package myth auth, kalian cukup masuk kedalam direktori ThirdParty bawaan codeigniter, dengan cara masuk terminal visual studio code atau git base here, dan tuliskan perintah

Kemudian ketik kode dibawah ini untuk menjalankan migration. Syarat ini berhasil, jika kalian sudah melakukan konfigurasi database ya.. Silahkan caranya ada pada link diatas.

kemudian kita kembali pada direktori awal, dan jalankan migrationnya.

Setelah migration dijalankan, kurang lebih akan tercipta struktur tabel seperti berikut ini dalam database kamu.

Tenang. kalian tidak usah merubah tabel tersebut, cukup dipahami saja. Sampai sini selesai ya… lanjut kedalam konfigurasi kode.

Konfigurasi MyTh Auth

Semua direktori sudah saya sertakan. direktori itu ada pada folder app pada project website kamu, cukup tambahkan beberapa baris kode saja, dan sudah saya kasih penanda komentar //tambahkan ini

app/Config/Autoload.php

app/Config/Email.php

app/Config/Filters.php

app/Config/Routes.php

app/Config/Validation.php

Sekarang beralih pada direktori folder ThirdParty, jelasnya silahkan ikuti direktori berikut ini. Direktori ini adalah bertujuan mencari file Auth.php berada.

app/ThirdParty/myth-auth/src/Config

Auth.php

jika kalian bermain dengan aktivasi user baru melalui email, maka sertakan kode berikut ini, dan ini penting juga ya.

dan kode ini bertujuan jika aktivasi user register lewat email dimatikan

kemudian pengaturan remember me silahkan dihidupkan

Controller Home.php

Sekarang buat method pada controller home dengan nama dashboard() dan tulis kode berikut ini.

Menjalankan Serve

Untuk menjalankan project ini silahkan ketik

Maka kamu akan mendapatkan hasil seperti berikut ini :

Kesimpulan

Ok, Cukup mudah sekali bukan, untuk membuat login dan register, kalian sekarang tidak usah pusing-pusing lagi. Karena akan sangat terbantu dengan package myth-auth, dan kita tinggal konfigurasi sedikit hasilnya menakjubkan, luar biasa.

Sekian tutorial kali ini semoga bisa dipahami, jika kurang paham bisa tinggalkan komentar pada artikel bawah ini, atau jika saya ada kesalahan silahkan untuk dikoreksi.

Baca juga artikel kelanjutannya tentang Email Verifikasi dengan myth-auth

Tutorial Codeigniter 4 Bahasa Indonesia – Myth-Auth Email Verifikasi


Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *