PBKK Tugas 2.7 Mengatur Akses User
Fitur Login digunakan untuk menentukan hak akses user terhadap fitur dalam web. Login biasanya menggunakan email/username dan password. Password tersebut selalu dienkrip pada database agar orang lain tidak dapat melihat password tersebut.
Langkah-langkah detail membuat Akses Login Admin bisa dilihat pada tutorial dalam link ini
Berikut ini tahapan singkatnya:
1. Membuat Tabel Users pada Database
Maka tabel users akan terbentuk seperti di bawah ini
Password wajib dienkrip menggunakan hash!
3. Membuat Model User
Buat file User_model.php pada direktori ~/application/models/
4. Membuat Controller Login
Buat file Login.php pada direktori ~/controllers/admin/
5. Mengubah controller Overview.php
Ubah kode pada function _construct() untuk mengecek apakah user tersebut berhasil login atau tidak
6. Mengubah controller Products.php
Ubah kode pada function _construct() untuk mengecek apakah user tersebut berhasil login atau tidak
7. Membuat View Halaman Login
Buat file login_page.php pada direktori ~/application/views/admin/
8. Membuat Link Logout
Buka file ~/views/admin/_partials/modal.php dan ubah alamat link logout
<a class="btn btn-primary" href="<?= site_url('admin/login/logout') ?>">Logout</a>
Melakukan Uji Coba Fitur Login
Buka halaman http://localhost/tokobuah/index.php/admin/ , maka akan diarahkan ke halaman login dan melakukan login untuk dapat mengakses halaman tersebut
Setelah melakukan login, klik pada icon di kotak biru (pojok kanan atas) dan pilih logout untuk melakukan Logout
MODIF
Menambahkan form validation dan session
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXgWcQhPM8tngRs1VpKRQe4S_4wm3rvKQGmqv-BTINHRoIphJg4mM219AvH-k-Y6x3IzcrYJ7rILZ_h8Msq05TTOmxN1Ng2akOgBc7jNJFKI3YLpq-4o4p74W-elgxLvKZnVs0U93xVbc/s640/Capture.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJcPHTlUSDNcsKK61qgTGZjgT9vhHEgT_mC7friDrbUZq3FzAJoAWiMiAXFo4Wyv_Xuv39W-GhYHj5mPwZTQefKAMNjlDjJAVUGe5KJDkDiR_UkoXGxWwe_7Wjxv-DkHBN-NR3f70mB30/s640/Capture1.JPG)
Ketika username dan password belum diisi lalu menekan tombol login maka akan muncul alert tersebut
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0TWIo9-bIGLd6lGL0zDFOwVsQ0_aG7G2GaQS9k_swwUrwP1TVOeOO7AyOY0ajRFgfzSHUXAjyHhJhUth2Ij-CdLIz7cxZgoCpI2VvozsXoWuhFQvnD3ewLT2pJ2Ir7nb-C-UUVYQy3XQ/s640/Capture3.JPG)
SELESAI
Source Code : https://github.com/andhikayp/pbkk_tokobuah
Pada Source Code tersebut tidak dicantumkan file application/config/(config.php, constants.php, database.php) demi keamanan data lainnya
Menambahkan form validation dan session
Ketika username dan password belum diisi lalu menekan tombol login maka akan muncul alert tersebut
SELESAI
Source Code : https://github.com/andhikayp/pbkk_tokobuah
Pada Source Code tersebut tidak dicantumkan file application/config/(config.php, constants.php, database.php) demi keamanan data lainnya
Komentar
Posting Komentar