Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Preciso criar uma rota para cada usuário, mais de forma automatizada. é preciso que a url fique assim:
site.com/compane/nome_da_empresa
repare na parte em negrito, deve ser feito uma consulta no banco de dados para saber se aquele nome existe ou não, se existir, ele mostra a view1, se não existir ele mostra a view2.
dessa forma eu poderia pegar o nome dos usuários que já existem no bd e passar na url na forma de string para mostra uma especie de pagina personalizada para cada um, a ideia do projeto é ser single-tenancy, então não haverá subdominio, apenas paginas, poderiam me dar um norte para construir a funçao?
não achei nada a respeito.
>
9 horas atrás, Daniel A disse:
Boa noite igmacedo,
Voce esta fazendo autenticação com usuario e senha certo ? ..... depois de autenticado mande para uma pagina simples onde voce colocará um header com o nome do usuario no link.... tipo :
header("location: site.com/compane/**nome_da_empresa/" . $usuario . "**.php");
Eu estava pensando em fazer sem autentificação, sim eu sei que traria riscos, mais não precisa ser a tabela de usuários, estava pensando em uma tabela independente, vi algumas coisas a respeito de where e schema, mais não consegui criar a função no controller, pois preciso colocar um if e else para mostra a view adequada em cada caso, entende?
então a logica é pegar /nome_da_empresa/ e mostrar a pagina de login na view1, vou salvar classe bootstrap nessa tabela, então teria que passar esse valor para pagina de login caso a busca no db encontre o usuário "nome_da_empresa", com o usuário, poderia aplicar as classes corretas.
mais isso sem esta logado, nessa tabela não teria email, senha ou algo do tipo, apenas o nome de uma empresa e classes bootstrap.
Boa noite igmacedo,
Voce esta fazendo autenticação com usuario e senha certo ? ..... depois de autenticado mande para uma pagina simples onde voce colocará um header com o nome do usuario no link.... tipo :
header("location: site.com/compane/nome_da_empresa/" . $usuario . ".php");