Boa noite tô começando em php preciso fazer validacao de usuário… em cada página no controle como faço isso tenho adm 1 usuário 2 e tenho as rotas com método get e post
parent::checkUserAccess([0,1,2,3])
Public function checkUserAccess($aPermissions)
Aplicada dentro de cada método que retorna na controllers.
Configure o nível de acesso na tabela de usuário: adm1, usuário2 etc.
No momento do login, após ser validada a senha e usuário, armazene o nível de acesso na Sessão.
$_SESSION[‘tipo_usuario’]
Em todas as página faça uma validação da secão tipo:
function verficaUsuario() {
if($_SESSION[‘tipo_usuario’]==“admin”){
Mantenha o usuário na página ou exiba qualquer coisa personalizada para o tipo de usuário
}
else
{
exibe uma mensagem ou simplesmente transfere o usuário para outra página.
}