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 1

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

Kemudian masukkan isi stisla-master ke public 3

4

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

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

7

Masukkan root di username dan masukkan login-form di datebase 8

Rename env, dengan menambahkan titik didepannya 9

Jadi seperti ini 10

Buat folder baru di Views, beri nama templates 11

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

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

Copy semua codingan di auth-login.html 14

Kemudian paste di login.php 15

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

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

Buat file baru di Controllers, beri nama User.php 18

Isi bagian content seperti dibawah ini 19

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

21

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

Bagian line 16-17 ditambahkan 23

Bagian line 12-13 ditambahkan 24

Tampilan Login 25

26

27

28

Pengisian database secara komplit 29

Jika memasukkan email yang tidak terdaftar 30

Maka hasilnya akan seperti dibawah ini 31

Jika memasukkan password yang salah 32

Maka hasilnya akan seperti dibawah ini 33

Memasukkan email dan password yang benar kemudian login 34

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

36