diff --git a/public/api/api_me_role.php b/public/api/api_me_role.php new file mode 100644 index 00000000..eb22c1c5 --- /dev/null +++ b/public/api/api_me_role.php @@ -0,0 +1,33 @@ +role_id; + +// nome ruolo da auth_roles (per debug / display) +$stmt = $db->prepare("SELECT name FROM auth_roles WHERE id = :rid LIMIT 1"); +$stmt->execute([':rid' => $roleId]); +$roleRow = $stmt->fetch(PDO::FETCH_ASSOC); +$roleName = $roleRow ? (string) $roleRow['name'] : ''; + +// Admin = 1, teacher = 3 → staff (accesso pannello classi) +$isStaff = in_array($roleId, [1, 3], true); + +echo json_encode([ + 'success' => true, + 'role_id' => $roleId, + 'role_name' => $roleName, + 'is_staff' => $isStaff, +], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);