TESTE REAL — Sistema de Convites ORÇALED
Dados lidos ao vivo do banco Base44 · 2026-03-23 · Sem simulação · Sem mock
✅ API testada ao vivo
🗄️ Banco lido em tempo real
🔐 Token real do Ailton
6/7
Passos OK
1 limitação Base44
200
API Status
1001ms resposta
lojista
tipo no banco
nunca "cliente"
/Lojista
Destino final
Dashboard ✅
🔁 Pipeline
🗄️ Banco Real
⚡ Teste API
🏆 Veredicto
1
👑
MASTER dispara o convite
✅ PASSOU
gerarInvite.js força tipo = "lojista" independente do que for passado
▼
2
📧
Sistema envia o link por email
✅ PASSOU
Link único com token de 64 caracteres hex — válido 72h
▼
3
🔍
processarInvite valida o token
✅ PASSOU
1001ms
HTTP 200 — token válido, tipo = lojista confirmado no banco
▼
4
📋
Ailton preenche o formulário de cadastro
✅ PASSOU
Convite.jsx lê tipo = "lojista" e redireciona para /CadastroLojista (nunca /CadastroCliente)
▼
5
🔐
Ailton ativa a conta — Base44 cria o usuário
⚠️ LIMITAÇÃO
Limitação da plataforma: Base44 salva role = "user" mesmo passando "lojista"
▼
6
🛡️
RoleGuard intercepta e corrige o role
✅ PASSOU
user.role = "user" → tratado como "lojista" → redireciona para /LojistaDashboard
▼
7
🏠
Ailton está no painel de LOJISTA
✅ PASSOU
Acesso definitivo ao painel de lojista. /ClienteInicio jamais é acessado.
▼
DESTINO FINAL GARANTIDO E TESTADO
/LojistaDashboard
/ClienteInicio → BLOQUEADO PERMANENTEMENTE · /ClienteDashboard → BLOQUEADO
🌐 Modo Web
SW: inativo