mahdahar b29f807295 Refactor: Remove V2 namespace and consolidate role-based architecture
- Moved all V2 controllers (Lab, Requests, Samples, Users) to App\Controllers
- Removed deprecated role controllers (Admin, Doctor, Analyst, CustomerService)
- Simplified routes by removing /v2 prefix
- Added AGENTS.md with project conventions and TODO.md with task tracking
- Updated README.md with RBAC documentation
- Fixed hardcoded dates, status color mappings, and duplicate database calls
2026-01-19 10:55:10 +07:00

30 lines
778 B
PHP

<?php
namespace App\Controllers;
class Home extends BaseController {
// Khusus Untuk Menangani URL http://glenlis
public function index() {
$session = session();
// Jika belum login, arahkan ke /login
if (! $session->get('isLoggedIn')) {
return redirect()->to('/login');
}
// Jika sudah login, arahkan sesuai level
switch ($session->get('userlevel')) {
case 1: return redirect()->to('admin');
case 2: return redirect()->to('lab');
case 3: return redirect()->to('analyst');
case 4: return redirect()->to('cs');
default: return redirect()->to('login');
}
}
public function dummyPage() {
return view('dummy_page');
}
}