2
respostas

Sessão para usuários diferentes

Bom dia,

No caso do exemplo um usuário logado pode acessar qualquer área do site. Como dividir a lógica? Por exemplo: No "adiciona-produto.php" só quem for administrador pode acessar e cadastrar um novo produto. já a listagem de produtos qualquer usuário poderia.

Como é feita essa separação de áreas na prática?

2 respostas

Você precisa associar papeis a cada a um dos usuários. Quando ele logar, você guarda a referência dele na sessão e aí, no momento de acesso a página, precisa buscar esses papeis e verificar se tal papel tem acesso àquela página. Não sei se tem algo pronto no mundo php, imagino que sim.

Aqui tem um exemplo:

https://www.thesoftwareguy.in/creating-multi-user-role-based-admin-using-php-mysql-bootstrap/

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software