Visão do cliente

Áreas, perfis e acesso

Quem entra onde, com qual papel, e o que cada perfil pode ver ou fazer — incluindo a verificação em duas etapas para a equipe VC1 e como cada revenda fica isolada no próprio endereço.

Quatro áreas de trabalho

O produto não é um site único: cada tipo de usuário abre um endereço (host) diferente. A voz do cliente não passa por esta plataforma — aqui ficam cadastro, preço, proposta, cobrança e painéis.

ÁreaQuem usaEndereço (produção)O que faz aliExemplo no protótipo
Painel VC1 (staff) Equipe interna da operadora admin.vc1.com.br Faixas de atacado, revendas, faturas, bloqueios, repasses, STFC, suporte com “ver como revenda” VC1-01 · VC1-36
Painel da revenda Dono, admin, financeiro e vendedores da parceira {slug}.vc1.com.br/painel Planos, funil de propostas, clientes, extratos, faturas da revenda, marca e usuários — sempre só da revenda logada REV-01 · REV-17
Área do cliente final Empresa que usa a telefonia no dia a dia {slug}.vc1.com.br/app SIP, números, extrato de ligações, saldo ou fatura, portabilidade (conforme plano) CLI-01 · CLI-06
Público e login genérico Prospecto, convidado, quem esqueceu a senha {slug}.vc1.com.br/p/{code}; atalho sales.vc1.com.br; login em cliente.vc1.com.br Proposta com PIN de 6 dígitos, aceite e assinatura; login genérico redireciona para o host da revenda certa PUB-07 · PUB-01

No ambiente de testes (LAB), os mesmos papéis usam hosts *.lab.vc1.com.br (por exemplo admin.lab.vc1.com.br, {slug}.lab.vc1.com.br, api.lab.vc1.com.br). Detalhes na área técnica → Onde roda.

Perfis de sistema (papéis)

Cada login recebe um ou mais papéis. O sistema só mostra telas e ações permitidas para aquele papel — e, para revenda e cliente, só dados da revenda (tenant) correta.

PerfilOnde entraPode (resumo)Não pode (resumo)
vc1_adminPainel VC1Tudo no painel staff, impersonation e allowlist do LABDeploy ou SSH (fora do aplicativo)
vc1_financePainel VC1Faturas, pagamentos, repasses, NFComProvisionar SIP; impersonation
vc1_opsPainel VC1Onboarding de revenda, STFC, conectores, DNSVer CDR nominal sem ticket; pagar repasse
vc1_supportPainel VC1Leitura + “ver como revenda” (com banner)Alterar preço/base; emitir NF; bloquear/desbloquear telefonia manualmente
reseller_ownerPainel da revendaTudo da revenda (marca, faixas, planos, usuários, faturas, upload STFC)Ver custo VC1 além da tabela de faixas; dados de outra revenda
reseller_adminPainel da revendaOperação e usuários do dia a diaEncerrar contrato com a VC1
reseller_financePainel da revendaFaturas, extratos, crédito, repasse (modo “VC1 fatura”)Planos e funil de vendas
reseller_sellerPainel da revendaFunil, propostas, kanbanFaturas, STFC, markup global
customer_adminÁrea do clienteUsuários da empresa, portabilidade, extrato, recargaPreço de atacado; outros clientes
customer_userÁrea do clienteExtrato, senha SIP própria, números (leitura)Gerir usuários; abrir portabilidade

Prospecto na proposta pública não tem “perfil de sistema”: acesso só com PIN válido, com limite de tentativas. Integrações da revenda usam token em api.vc1.com.br (escopos limitados — detalhe na área técnica).

Matriz completa de segurança →

Verificação em duas etapas (2FA / MFA)

Quem precisa e como funciona

A equipe VC1 no painel admin.vc1.com.br usa senha e código do aplicativo autenticador (TOTP) — obrigatório antes do primeiro acesso ao LAB com dado real e sempre em produção. Revendas e clientes finais: 2FA é opcional no MVP (recomendado para o dono da revenda).

Staff VC1

  • Papéis: vc1_admin, vc1_finance, vc1_ops, vc1_support.
  • 2FA TOTP obrigatório no Filament (painel admin).
  • Sessão com tempo limite (padrão proposto: 8 horas).
  • Protótipo de tela: PUB-05 (fluxo genérico de 2FA).

Revenda, cliente e prospecto

  • Revenda e cliente: login e-mail + senha no host da revenda; 2FA opcional.
  • Prospecto: PIN de 6 dígitos por e-mail/SMS — não é 2FA de conta, é proteção da proposta.
  • Após 5 PIN errados: bloqueio de 15 minutos (padrão alinhado ao funil existente).
  • Login em cliente.vc1.com.br descobre a revenda e redireciona; não mantém sessão no host genérico.

Requisitos técnicos de autenticação →

Cada revenda no seu endereço (tenancy por host)

Em linguagem simples: o endereço que a pessoa digita no navegador define qual revenda está “dentro” do sistema. Não existe um painel único onde a revenda A enxerga dados da revenda B.

O que isso significa para você

Revendas operam com marca própria no próprio URL. A VC1 centraliza governança (preço de atacado, STFC, repasse) sem misturar carteiras de clientes entre parceiros.

Telas relacionadas no protótipo