Validacao usuário

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.
}

1 curtida