👤 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.
🎯 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
👤 Tipos de Membros (Perfis)
Acesso total
Gestão geral
Acesso comercial
App coletor
Loja virtual
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
| Campo | Descrição |
|---|---|
| id_membro | Identificador único do usuário |
| nome | Nome completo |
| E-mail (unique) | |
| senha | Hash da senha |
| status | Ativo, Inativo, Pendente |
| data_criacao | Data de cadastro |
| data_confirmacao | Confirmaçã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
| Campo | Descrição |
|---|---|
| id_membro | ID do usuário |
| id_participante | ID da empresa |
| situacao | Pendente, Ativo, Recusado, Bloqueado |
| data_solicitacao | Data da solicitação |
| data_aprovacao | Data 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
| Campo | Descrição |
|---|---|
| id_participante | Empresa |
| id_app | Aplicativo (0013, 0019, etc.) |
| id_rotina | Rotina específica |
| permitido | S/N - acesso liberado ou não |
📊 Rotinas do App 0003
17 rotinas para gestão completa de membros
| Rotina | Nome | ID | Tabela | URL Amiga |
|---|---|---|---|---|
| 165 | Membros | 53 | membros | membros |
| 500 | Login | 447 | - | /login |
| 501 | Logout | 448 | - | /logout |
| 56 | Criar conta gratuita | 186 | - | /criar-conta |
| 81 | Alterar conta | 187 | - | membros_alterar_conta |
| 75 | Consultar conta | 188 | - | membros_consultar_conta |
| 252 | Alterar senha | 189 | - | /alterar-senha |
| 256 | Recuperar senha | 193 | - | /recuperar-senha |
| 517 | Confirmar cadastro | 464 | - | /confirmar-cadastro |
| 516 | Enviar e-mail | 463 | - | |
| 240 | Solicitar vínculo a um participante | 166 | - | membros_solicitar_vinculo_a_um_participante |
| 254 | Alterar perfil | 191 | - | membros_alterar_perfil |
| 255 | Alterar vínculo | 192 | - | membros_alterar_vinculo |
| 166 | Vínculos do participante | 54 | membros_participantes | membros_vinculos_do_participante |
| 253 | Vínculos do membro | 190 | membros_participantes | membros_vinculos_do_membro |
| 417 | Acessos do membro | 55 | apps_rotinas_participantes | membros_acessos_do_membro |
| 241 | Fixar dados de trabalho | 167 | membros_trabalho | membros_fixar_dados_de_trabalho |
| 493 | Selecionar participante de trabalho | 441 | membros_participantes | membros_selecionar_participante_de_trabalho |
🗂️ Tabelas do Sistema
👤 Membros e Autenticação
membros- Usuários da plataformamembros_trabalho- Contexto de trabalho
🔗 Vínculos e Permissões
membros_participantes- Vínculos membro ↔ empresaapps_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
Marca Registrada
OndeVou.com®
Propriedade Intelectual Assegurada
908765967
ONDEVOU TECNOLOGIA LTDA
17.058.605/0001-36
Classe 42 - Serviços de TI