Olá. Estou com uma dúvida que andei pesquisando e não consegui decidir. Vou começar a desenvolver uma aplicação em php+codeigniter+mysql. Principais caracteristicas:
Login de usuarios. (Podendo ter varios conectados ao mesmo tempo) Permissoes de acesso. Acesso a 2 banco de dados ao mesmo tempo (nao simultaneamente). Vamos chama-los de BDGERAL e BDUSER.
Quando logar no sistema, vai verificar usuario e senha no BDGERAL e pegar o endereço/login/senha para realizar a 2ª conexao, no BDUSER. Cada usuario tera um BDUSER proprio.
Minhas duvidas:
- Onde armazenar as informações de acesso ao BDUSER após o login? Priorizando-> Segurança,Desempenho.
- Eu irei precisar recuperar essas informações de acesso em todas as models que eu carregar?
- Onde armazenar e como poderia fazer com as permissoes de acesso? ->Liberando menus especificos para cada usuario.
Desde já Obrigado.