Pular para o conteúdo

Dono e Promotor na mesma conta

Mesma conta (mesmo email + senha) pode ser dono de negócio E promotor ao mesmo tempo. Contextos separados via rota: app principal pra dono, /portal/promotor/* pra promotor. Single-device login funciona independente por contexto.

3 minAtualizado em 12/05/2026

Você pode ser dono de um negócio Kontato e promotor ao mesmo tempo, com a mesma conta de login.

Como funciona

Existem 2 tabelas separadas:

  • usuarios — guarda quem é dono e a que negócio pertence
  • promotores — guarda quem é promotor

A mesma conta de email no Supabase pode ter registro nas duas. Cada uma é independente — ser dono não te obriga a ser promotor, e vice-versa.

Login único, contextos separados

Você faz login uma vez. O sistema detecta o contexto pela URL que você está acessando:

URLContextoO que aparece
/dashboard, /agenda, /cobrancas, etcApp principal (dono)Funcionalidades de dono — agendas, clientes, cobranças
/portal/promotor/dashboard, /portal/promotor/indicados, etcPortal (promotor)Funcionalidades de promotor — indicados, comissões, ranking

Se você só é dono (sem cadastro de promotor) e tenta acessar /portal/promotor/*, é redirecionado pro cadastro de promotor.

Se só é promotor e tenta /dashboard do dono, é redirecionado pro fluxo de criar negócio (onboarding de dono).

Cookies

O cookie de autenticação do Supabase é compartilhado entre os 2 contextos. Você loga uma vez e navega entre dono/promotor sem precisar logar de novo.

Single-device login

A Kontato permite 1 sessão ativa por contexto. Isso significa:

  • Você pode estar logado simultaneamente no app (como dono) num device E no portal (como promotor) no mesmo device — sem conflito
  • Mas se logar como dono em outro celular, a sessão de dono antiga cai
  • Logar como promotor em outro celular, a sessão de promotor antiga cai
  • Os 2 contextos são contados separadamente

Logout

Quando você clica em Sair no portal de promotor:

  1. Sua sessão do contexto promotor é encerrada
  2. Você é redirecionado pra /portal/promotor/login
  3. Sua sessão de dono (se existia) também termina — porque o token Supabase é o mesmo

Em outras palavras: logout invalida o token Supabase, encerrando ambos os contextos simultaneamente. Pra acessar de novo, faz login no contexto que quiser.

Cadastrando como dono já sendo promotor (ou vice-versa)

Se você já é promotor e quer criar um negócio Kontato (virar dono também):

  • Vai em /onboarding do app principal
  • Preenche dados do negócio
  • Sistema permite — sua conta passa a ter registro nas 2 tabelas

Se você já é dono e quer virar promotor:

  • Vai em /portal/promotor/cadastro
  • Preenche dados de promotor
  • Sistema permite (mesma lógica invertida)

A única restrição: só 1 negócio por conta (não dá pra ter 2 negócios diferentes na mesma conta de dono). E só 1 cadastro de promotor por conta (não dá pra ter 2 perfis de promotor com o mesmo email).

Esse artigo foi útil?

Ainda não usa a Kontato?

Trial grátis · sem cartão de crédito · cancele quando quiser.

Criar conta grátis