Usuários
A página /dashboard/users lista os usuários do portal do cliente — pessoas físicas vinculadas a uma conta de cobrança (BillingAccount) que conseguem entrar no portal para ver faturas, pagar boletos, gerenciar cartões e atualizar dados.
Diferente de Membros, que são operadores internos da organização, usuários do portal são clientes finais (B2B2C). Eles autenticam via link mágico ou OAuth Kobana e veem apenas os dados da própria conta de cobrança.
O que a lista mostra
- E-mail do usuário
- Conta de cobrança vinculada (razão social ou nome do cliente)
- Status —
pending,active,suspended - Último acesso — data e horário da última sessão
- Convites pendentes — links que ainda não foram aceitos
Convidar um usuário
A partir do detalhe de uma conta de cobrança ou diretamente nesta tela, é possível:
- Inserir o e-mail do contato responsável.
- Definir permissões dentro do portal (visualizar, pagar, alterar plano, gerenciar métodos).
- Enviar o convite — o usuário recebe um link de ativação.
O token de ativação é armazenado criptografado (lib/crypto.ts) e expira após o uso ou prazo configurado.
Reenviar e revogar
- Reenviar convite — gera novo token e dispara novo e-mail.
- Suspender — bloqueia o login sem apagar dados.
- Remover — desativa em definitivo. O histórico de auditoria permanece.
Captura de tela
