28 lines
713 B
PHP
28 lines
713 B
PHP
<?php
|
|
header('Content-Type: application/json; charset=UTF-8');
|
|
|
|
if (session_status() === PHP_SESSION_NONE) {
|
|
session_start();
|
|
}
|
|
|
|
if (isset($_SESSION['user_id'])) {
|
|
echo json_encode([
|
|
'status' => 'success',
|
|
'isLoggedIn' => true,
|
|
'data' => [
|
|
'id' => intval($_SESSION['user_id']),
|
|
'username' => $_SESSION['username'],
|
|
'role' => $_SESSION['role'],
|
|
'ibadah_id' => $_SESSION['ibadah_id'] ? intval($_SESSION['ibadah_id']) : null,
|
|
'nama_ibadah' => $_SESSION['nama_ibadah'] ?? null
|
|
]
|
|
]);
|
|
} else {
|
|
echo json_encode([
|
|
'status' => 'success',
|
|
'isLoggedIn' => false,
|
|
'data' => null
|
|
]);
|
|
}
|
|
?>
|