Role-Based Access Control in CodeIgniter — a practical guide to CodeIgniter RBAC with clear examples you can reuse in real projects.
CodeIgniter Tutorial Series (54/74). Prefer one article? Read the complete CodeIgniter tutorial.
Short description
Store a role on the user record and check it in filters before admin routes run.
Role check
if (session('role') !== 'admin') {
return redirect()->to('/')->with('error', 'Forbidden');
}