2 cadastros = 2 empresas? E se for da mesma empresa?

[Finalizado Pelo Aluno]

Herman Monteiro Criador 14/03/2019
Herman Monteiro

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? 

Manager Carlos Ferreira 14/03/2019
Carlos Ferreira

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.

Criador Herman Monteiro 14/03/2019
Herman Monteiro

Opa, não me refiro a coluna id mas sim do tenant_id gerado com o uuid da empresa. 

Criador Herman Monteiro 14/03/2019
Herman Monteiro

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.

Manager Carlos Ferreira 15/03/2019
Carlos Ferreira

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;

Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!