[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Kelvin Medeiros
Criador Kelvin Medeiros 18/06/2024

Gostaria de uma orientação em qual melhor formato a seguir sobre o seguinte cenário:

Preciso de um sistema onde teremos os tipos de usuários: Administrativo, Empresa, Colaborador e Cliente.

 

Baseado nisso, qual melhor formato de desenvolver, sistema com multi autenticações, onde cada usuário acessa uma url diferente (Ex.: site/admin, site/empresa) ou todos acessam a mesma url (Ex.: "site/login") e ao acessar exibo o conteúdo baseado no seu tipo de usuário, e poderia indicar uma aula sobre a sua resposta/orientação?

 

Pensando neste mesmo cenário, este sistema seria Multi-Tenancy, baseado nisso (vi que tem 3 cursos sobre), pensando a médio e longo prazo, qual melhor formato a ser adotado e também seria possível permitir que em alguns casos o cliente possa conectar seu próprio domínio e de forma automatica o sistema entenda?

Manager Carlos Ferreira 18/06/2024

Olá, Kelvin! Tudo bem?

 

O segundo modelo que vc sugeriu é o melhor, todos acessam o mesmo login, mas o usuário com base em seus roles (papeis/funções) terá acesso limitado ao sistema

 

Estes cursos aqui podem te ajudar: https://academy.especializati.com.br/buscar/acl

 

Este é mais recente: https://academy.especializati.com.br/curso/laravel-api-com-acl

 

--

 

Sobre o modelo de multi-tenancy, está adotando single ou multi-database?

Carlos Ferreira
Criador Kelvin Medeiros 18/06/2024

Então não defini ainda, gostaria de saber hoje pensando a médio longo prazo qual seria a melhor versão, tendo em vista que alguns falam de multi e outros de single.

Depois precisava saber se é possível automatizar a conexão do dominio personalizado e como fazer.

Kelvin Medeiros
Manager Carlos Ferreira 18/06/2024

Depende muito do projeto.

 

Normalmente valido assim:

O sistema terá muitos clientes, terá clientes com MUITOS dados? Use multi-database

 

Terá MUITOS clientes, porém com poucos dados? Use single-database

 

Terá ambos? Combine o modelo single e multi-database.

Carlos Ferreira
Criador Kelvin Medeiros 18/06/2024

Certo, obrigado pelo esclarecimento.

Kelvin Medeiros
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!