Add authentication, roles, dashboard and access control

This commit is contained in:
SatryaIrvannurYudha
2026-06-06 22:02:14 +07:00
parent 02ec3dab8a
commit 15c5ae63d7
17 changed files with 612 additions and 17 deletions
+13
View File
@@ -1,4 +1,10 @@
<?php
include 'auth.php';
// Hanya Admin Pemerintah yang bisa mengakses halaman ini
if (!isAdminPemerintah()) {
header("Location: dashboard.php");
exit;
}
include 'koneksi.php';
?>
<!DOCTYPE html>
@@ -143,6 +149,13 @@ include 'koneksi.php';
<button class="btn-mode" id="mode-parsil" onclick="changeMode('parsil')">
<i class="bi bi-square-fill text-primary"></i> Kelola Tanah
</button>
<hr style="border:none;border-top:1px solid rgba(255,255,255,0.08);margin:8px 0;">
<a href="dashboard.php" class="btn-mode" style="text-decoration:none;">
<i class="bi bi-speedometer2" style="color:#f39c12"></i> Dashboard
</a>
<a href="logout.php" class="btn-mode" style="text-decoration:none;" onclick="return confirm('Yakin ingin logout?')">
<i class="bi bi-box-arrow-right" style="color:#e74c3c"></i> Logout
</a>
</div>
</div>