[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

Se utilizar o mesmo domínio para multi tenant e multi database

[Concluído]

Reginaldo de Matias
Criador Reginaldo de Matias 01/06/2019

Carlos, legal essa abordagem de multi tenant e multi database para cada domínio corresponde um cliente.

 

Se caso utilizar o mesmo domínio no sistema multi tenant e multi database, no login teria que ter 3 inputs (tenant, email, password), para pode assim validar o tenant no banco central, trazer os dados e conectar no banco do tenant corresponde, certo?

 

 

Manager Carlos Ferreira 01/06/2019

Olá Reginaldo!
Como vai?

Esse terceiro campo (input) pode ser um select, com todos os tenants que você tem no banco de dados.

Quando o usuário fosse se autenticar ele precisa escolher em qual tenant ele quer ter acesso.

O que muda?
Antes de validar os dados de acesso do usuário precisa pegar essa informação do tenant (qual tenant foi escolhido) e criar uma sessão, depois disso precisa alternar a conexão, e só depois faz a autenticação do usuário.

Entendeu a ideia amigo?

Carlos Ferreira
Criador Reginaldo de Matias 01/06/2019

Beleza Carlos.

Entendi a ideia, armazenar na sessão o tenant escolhido para alternar a conexão no banco de dados correspondente e assim fazer a validação da autenticação (e-mail, password) do tenant em sua base.

Vou implementar essa ideia.

Valeu.

Reginaldo de Matias
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!