Persiapan hosting: config DB, perbaikan role, fix redirect
This commit is contained in:
+4
-4
@@ -8,22 +8,22 @@ function requireLogin() {
|
||||
echo json_encode(['status' => 'error', 'message' => 'Sesi habis, silakan login kembali.']);
|
||||
exit;
|
||||
}
|
||||
header('Location: /uas/login.php');
|
||||
header('Location: login.php');
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
||||
function requireSuperAdmin() {
|
||||
requireLogin();
|
||||
if ($_SESSION['user']['role'] !== 'superadmin') {
|
||||
if ($_SESSION['user']['role'] !== 'admin') {
|
||||
http_response_code(403);
|
||||
echo json_encode(['status' => 'error', 'message' => 'Akses ditolak. Hanya superadmin.']);
|
||||
echo json_encode(['status' => 'error', 'message' => 'Akses ditolak. Hanya admin.']);
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
||||
function isSuperAdmin() {
|
||||
return ($_SESSION['user']['role'] ?? '') === 'superadmin';
|
||||
return ($_SESSION['user']['role'] ?? '') === 'admin';
|
||||
}
|
||||
|
||||
function currentUser() {
|
||||
|
||||
Reference in New Issue
Block a user