22 lines
462 B
PHP
22 lines
462 B
PHP
<?php
|
|
// Pastikan session_start tidak ganda
|
|
if (session_status() === PHP_SESSION_NONE) {
|
|
session_start();
|
|
}
|
|
|
|
function isAdminPemerintah() {
|
|
return (isset($_SESSION['role']) && $_SESSION['role'] === 'admin');
|
|
}
|
|
|
|
function isAdminIbadah() {
|
|
return (isset($_SESSION['role']) && $_SESSION['role'] === 'operator');
|
|
}
|
|
|
|
function getUserNama() {
|
|
return $_SESSION['nama'] ?? 'User';
|
|
}
|
|
|
|
function getUserRole() {
|
|
return $_SESSION['role'] ?? 'guest';
|
|
}
|
|
?>
|