2 cadastros = 2 empresas? E se for da mesma empresa?
Opa Carlos, mas e se por acaso um usuário de uma empresa x se cadastra e no outro dia outro usuário da mesma empresa se cadastra, como fazer para não gerar 2 tenant com id diferente para a mesma empresa?
Olá, Herman!
Como vai?
Se refere a coluna "id" da tabela de users?
Ela é autoincremets por default.
Os usuários devem possuir IDs diferentes, justamente para identificação no sistema. Isso independente se estão no mesmo tenant.
Opa, não me refiro a coluna id mas sim do tenant_id gerado com o uuid da empresa.
Quando cadastra um usuário, insere o nome da empresa e então é gerado um UUID para esta empresa, gostaria de validar isto, para não gerar um UUID diferente para a mesma empresa.
No caso a empresa é representada pela tabela tenants, certo?
Cada tentant (empresa) possui seu próprio UUID.
Quando registra um novo usuário automaticamente registra um novo tenant (nova empresa).
Mas, se o objetivo é não gerar novos UUID, para o cenário que o usuário estão vinculados através do mesmo tenant (empresa), neste caso o cadastro precisa partir de um usuário já autenticado, assim é possível controlar e cadastrar um novo usuário vinculado ao tenant_id do que está autenticado;
A validação pode ser feita simplesmente pedindo o CNPJ da empresa no momento do cadastro, tendo em vista que CNPJ é um número único, não passando no cadastro, pode informar uma mensagem ao usuário informando o email do responsável pelo cadastro anterior para que este entre em contato solicitando o cadastro no sistema...
Olá, Gabriel!
Tudo bem?
Crie uma nova thread (ticket) para discutirmos a sua dúvida amigo.
No aguardo.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!