false,'logged_in'=>false]); } $acct = acct_get($uuid); if (!$acct) { json_out(['ok'=>false,'logged_in'=>false]); } unset($acct['password_hash']); $acct['ok'] = true; $acct['logged_in'] = true; $acct['uuid'] = $uuid; $acct['flags'] = acct_flags_from($acct); $acct['admin_level'] = acct_level_from_flags($acct['flags']); // Fine-grained rank so the UI can tell LVL1 (read-only) from LVL2 — admin_level // collapses both to 2. lvl1=1, lvl2=2, lvl3=3, none=0. $acct['admin_rank'] = acct_admin_rank_from($acct['flags']); $acct['csrf_token'] = csrf_token(); json_out($acct);