CodeIgniter4 - Ghinaa/login-form GitHub Wiki
CodeIgniter4 CodeIgniter (CI) adalah framework untuk membangun aplikasi web menggunakan PHP. Tujuan framework CI yaitu agar pengembangan proyek aplikasi lebih cepat daripada menulis kode dari awal, dengan cara menyediakan serangkaian pustaka (library) biasa dibutuhkan, serta antarmuka yang sederhana dan struktur logis untuk mengakses pustaka. CI memungkinkan pengembang fokus pada proyek dengan meminimalkan penulisan kode yang diperlukan.
Kebutuhan
Web server dengan PHP versi 7.2 ke atas dan MYSQL 5.1 ke atas jika menggunakan basisdata.
Instalasi fremwork-4.0.3 dan stisla-master, kemuadian file ini di extract dan foldernya diletakkan di xampp/htdoc

Ganti nama folder framework-4.0.3 sesuai yang anda inginkan misalnya, login-form

Kemudian masukkan isi stisla-master ke public


Untuk menjalankan di browser tuliskan : http://localhos/login-form/
Jangan lupa jalankan xampp agar dapat terhubung dengan localhost

Buat database (firstname, lastname, email, password, date_created, date_updated)


Masukkan root di username dan masukkan login-form di datebase

Rename env, dengan menambahkan titik didepannya

Jadi seperti ini

Buat folder baru di Views, beri nama templates

Buat 4 file baru di templates. Beri nama header.php, footer.php, wrapper.php, dan content.php

Buat 2 file baru di folder Views. Beri nama login.php, dan register.php

Copy semua codingan di auth-login.html

Kemudian paste di login.php

Masukkan kode yang ada di login.php dari line 1-18 dan paste di header.php

Masukkan kode yang ada di login.php dari line 84-100 dan paste di footer.php

Buat file baru di Controllers, beri nama User.php

Isi bagian content seperti dibawah ini

Masukkan templates/header, templates/content, templates/footer seperti dibawah ini


Ganti $routes->setDefaultController(‘Home’) menjadi $routes->setDefaultController(‘User’) dan $routes->get(‘/’, ‘Home::index’;) menjadi $routes->get(‘/’, ‘User::index’;)

Bagian line 16-17 ditambahkan

Bagian line 12-13 ditambahkan

Tampilan Login




Pengisian database secara komplit

Jika memasukkan email yang tidak terdaftar

Maka hasilnya akan seperti dibawah ini

Jika memasukkan password yang salah

Maka hasilnya akan seperti dibawah ini

Memasukkan email dan password yang benar kemudian login

Jika memasukkan email dan sandi yang benar maka akan tampil seperti di bawah ini

