👤 OndeVou Membros

Módulo de identidade e acesso da plataforma OndeVou. 17 rotinas para gestão de usuários, autenticação, perfis, vínculos com participantes e controle de permissões.

👤 App 0003 🔐 17 Rotinas 🔗 Vínculos 📋 Permissões 🔄 Autenticação
17
Rotinas
5+
Tipos
🔐
Auth
👥
Vínculos

🎯 Visão Geral

👤 O que é o App Membros?

O App 0003 é o módulo de identidade, autenticação e autorização da plataforma OndeVou. Ele gerencia todos os usuários (membros), seus perfis, vínculos com empresas (participantes) e permissões de acesso.

  • 👤 Membros: Usuários da plataforma
  • 🔐 Autenticação: Login, logout, recuperação de senha
  • 🔗 Vínculos: Associação membro ↔ participante (empresa)
  • 📋 Permissões: Acessos a apps e rotinas

🎯 Importância Estratégica

Este módulo é o coração da segurança da plataforma:

  • 🔐 Segurança: Controle de acesso à plataforma
  • 👥 Multitenancy: Um membro pode ter vínculo com várias empresas
  • 📊 Auditoria: Rastreamento de ações por usuário
  • 🏢 Workflow: Aprovação de vínculos e permissões

🎯 Diferencial: Um mesmo membro pode atuar em múltiplas empresas (participantes) com papéis diferentes.

🔄 Ciclo de Vida do Membro

Como um usuário é criado, autenticado e vinculado na plataforma

📝
Criar conta
56
Cadastro gratuito
✉️
Confirmar e-mail
517
Validação de cadastro
🔐
Login
500
Autenticação
🏢
Solicitar vínculo
240
Com participante
Aprovar vínculo
255
(Admin)
📋
Acessar sistema
166/253
Segundo permissões

👤 Tipos de Membros (Perfis)

👑 Administrador
Acesso total
📊 Gerente
Gestão geral
💰 Vendedor
Acesso comercial
🚚 Motorista
App coletor
🛒 Cliente
Loja virtual
👤 Usuário
Personalizado

👤 Gestão de Membros

📋 Cadastro de Membros

  • 165 Listar membros
  • 56 Criar conta gratuita
  • 81 Alterar conta
  • 75 Consultar conta
  • 254 Alterar perfil

🔐 Segurança

  • 252 Alterar senha
  • 256 Recuperar senha
  • 517 Confirmar cadastro

📋 Tabela: membros

CampoDescrição
id_membroIdentificador único do usuário
nomeNome completo
emailE-mail (unique)
senhaHash da senha
statusAtivo, Inativo, Pendente
data_criacaoData de cadastro
data_confirmacaoConfirmação de e-mail

🔐 Autenticação

🔐 Login/Logout

  • 500 Login
  • 501 Logout
  • Autenticação via e-mail e senha
  • Sessão gerenciada por token JWT

✉️ Recuperação

  • 516 Enviar e-mail
  • 256 Recuperar senha
  • Link temporário para redefinição
  • Validação por token

🔐 Segurança: Senhas armazenadas com hash (bcrypt). Suporte a 2FA em desenvolvimento.

🔗 Vínculos Membro ↔ Participante

Associação entre usuários e empresas (participantes)

📋 Gestão de Vínculos

  • 240 Solicitar vínculo a um participante
  • 255 Alterar vínculo
  • 166 Vínculos do participante
  • 253 Vínculos do membro

🏢 Contexto de Trabalho

  • 241 Fixar dados de trabalho
  • 493 Selecionar participante de trabalho
  • Permite alternar entre empresas

📋 Tabela: membros_participantes

CampoDescrição
id_membroID do usuário
id_participanteID da empresa
situacaoPendente, Ativo, Recusado, Bloqueado
data_solicitacaoData da solicitação
data_aprovacaoData de aprovação

📋 Permissões e Acessos

Controle granular de acesso a apps e rotinas

  • 417 Acessos do membro
  • Lista todos os apps e rotinas que o membro pode acessar
  • Permissões herdadas do vínculo com o participante
  • Controle por tipo de membro (role-based access control)

📋 Hierarquia de Permissões: Administrador pode gerenciar tudo. Gerente tem acesso a gestão. Vendedor acessa apenas rotinas comerciais. Motorista acessa app coletor.

📋 Tabela: apps_rotinas_participantes

CampoDescrição
id_participanteEmpresa
id_appAplicativo (0013, 0019, etc.)
id_rotinaRotina específica
permitidoS/N - acesso liberado ou não

📊 Rotinas do App 0003

17 rotinas para gestão completa de membros

RotinaNomeIDTabelaURL Amiga
165Membros53membrosmembros
500Login447-/login
501Logout448-/logout
56Criar conta gratuita186-/criar-conta
81Alterar conta187-membros_alterar_conta
75Consultar conta188-membros_consultar_conta
252Alterar senha189-/alterar-senha
256Recuperar senha193-/recuperar-senha
517Confirmar cadastro464-/confirmar-cadastro
516Enviar e-mail463-/email
240Solicitar vínculo a um participante166-membros_solicitar_vinculo_a_um_participante
254Alterar perfil191-membros_alterar_perfil
255Alterar vínculo192-membros_alterar_vinculo
166Vínculos do participante54membros_participantesmembros_vinculos_do_participante
253Vínculos do membro190membros_participantesmembros_vinculos_do_membro
417Acessos do membro55apps_rotinas_participantesmembros_acessos_do_membro
241Fixar dados de trabalho167membros_trabalhomembros_fixar_dados_de_trabalho
493Selecionar participante de trabalho441membros_participantesmembros_selecionar_participante_de_trabalho

🗂️ Tabelas do Sistema

👤 Membros e Autenticação

  • membros - Usuários da plataforma
  • membros_trabalho - Contexto de trabalho

🔗 Vínculos e Permissões

  • membros_participantes - Vínculos membro ↔ empresa
  • apps_rotinas_participantes - Permissões por app/rotina

🔗 Integrações com a Plataforma

🏢

App 0004 - Participantes

Vínculo com empresas

📋

Todos os Apps

Controle de acesso granular

📧

Serviço de E-mail

Confirmação e recuperação

🏆 Propriedade Intelectual

ONDEVOU Marca Registrada

Marca Registrada

OndeVou.com®

Propriedade Intelectual Assegurada

Processo INPI:
908765967
Titular:
ONDEVOU TECNOLOGIA LTDA
CNPJ:
17.058.605/0001-36
Classificação:
Classe 42 - Serviços de TI
🏆
10+
anos de proteção