PENTING - Pastikan hanya bertransaksi di phpmu.com demi menjaga keamanan transaksi dan mencegah penipuan. Laporkan seller/penjual nakal yang mengajak transaksi diluar system disini
Role-Based Access Control (RBAC) Basic – CodeIgniter 4
Versi: v2.0.0 (14 Mei 2025)
------------------------------------------------------------
DESKRIPSI
------------------------------------------------------------
RBAC Basic CI4 adalah aplikasi berbasis web yang dirancang untuk mengatur dan mengelola hak akses pengguna terhadap halaman, fungsi, atau fitur tertentu.
Aplikasi ini dibangun menggunakan:
- PHP Framework : CodeIgniter 4
- Template Admin : AdminLTE v3
- Database : MySQL
Dengan sistem ini, Anda dapat memastikan setiap pengguna hanya mengakses fitur sesuai izin yang diberikan. Sistem aman dan fleksibel.
------------------------------------------------------------
PENGGUNAAN
------------------------------------------------------------
Secara umum, penggunaan aplikasi ini dibagi menjadi dua bagian utama:
1. BAGIAN DATA
- Mengelola master data yang diperlukan oleh sistem RBAC.
- Mengatur dan menetapkan hak akses pengguna.
2. BAGIAN CODING
- Menambahkan logika (logic) agar fitur tertentu hanya bisa diakses oleh pengguna yang memiliki izin.
- Menyediakan tiga helper function utama:
a. authIsLogin()
Digunakan untuk mengecek apakah pengguna sudah login.
b. authIsHaveAccess()
Digunakan untuk mengecek apakah pengguna sudah login dan apakah memiliki akses ke resource tertentu.
Jika menggunakan fungsi ini, tidak perlu lagi memanggil authIsLogin().
c. authRedirectBlocked()
Digunakan untuk mengarahkan pengguna ke halaman "Blocked" jika tidak memiliki akses.
Keterangan lebih detail mengenai parameter dan return value dari ketiga helper function tersebut dapat dilihat pada Buku Panduan atau langsung di source code aplikasi.
------------------------------------------------------------
FITUR DAN MENU
------------------------------------------------------------
- Access Resource (Resource)
- Category Resource
- Group
- Group ? Access
- Role
- Role ? Access
- User
- User ? Roles
- User ? Groups
- User ? Access
Catatan:
Setiap User memiliki tiga level akses yaitu:
1. Group Access
2. Role Access
3. Private Access (akses khusus pengguna)
User hanya membutuhkan salah satu level akses yang disetujui agar dapat memperoleh izin akses ke suatu resource.
------------------------------------------------------------
FITUR MASTER USER
------------------------------------------------------------
Sistem RBAC memiliki fitur Master User. Jika diaktifkan, pengguna dengan status Master User akan memiliki akses penuh ke semua resource tanpa batasan.
Mekanisme kerja:
Sistem hanya melakukan pengecekan login, tanpa membatasi resource bagi Master User.
Cara mengatur Master User:
1. Buka file konfigurasi: app/Config/App.php
2. Temukan variabel: $userIdMaster
3. Masukkan ID user yang ingin dijadikan Master User dengan format array.
Contoh:
public array $userIdMaster = [7];
Jika lebih dari satu user:
public array $userIdMaster = [7, 4];
Untuk menonaktifkan fitur Master User:
public array $userIdMaster = [];
Tujuan utama fitur ini adalah untuk memudahkan pengaturan awal sistem RBAC, seperti input master data dan pemberian akses ke user.
------------------------------------------------------------
RBAC Basic CI4 – Aman, Fleksibel, dan Mudah Digunakan
------------------------------------------------------------
Server Requirements : # Server
- v 2.0.0 support php 8.2.0
- Semua requirement dari Codeigniter 4
- Database MySQL
- Tested: PHP 7.4.27
# client
- web browser (Rekomendasi google chrome)
Maaf, File ini berbayar (Rp 135,000 )..
Hubungi M Rachmat Riadi untuk Mendapatkan file ini.
Atau bisa klik Disini untuk menghubunginya, Terima kasih.. ^_^
Pemberitahuan !!!
Haloo Ibuk. ,.. Hak akses File ini gratis untuk Premium members..
Silahkan klik Disini Untuk Melanjutkan...
Maaf, Sebelum download diwajibkan untuk verifikasi email.
Silahkan Verifikasi alamat email anda sekarang juga,
untuk memastikan data profile yang anda isikan sudah benar,
Verifikasi email : Kirimkan Email Verifikasi
Silahkan Verifikasi Email Anda
Silahkan Verifikasi alamat email anda sekarang juga,
untuk memastikan data profile yang anda isikan sudah benar,
Verifikasi email : Kirimkan Email Verifikasi