Pular para o conteúdo principal

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)
  • Statuspending, 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:

  1. Inserir o e-mail do contato responsável.
  2. Definir permissões dentro do portal (visualizar, pagar, alterar plano, gerenciar métodos).
  3. 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

Lista de usuários do portal com e-mail, conta de cobrança e status