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