Correção de multiplo acesso
Olá galera, estou tentando criar uma área de acesso para múltiplos usuários, segue a baixo o código:
Minha dúvida é a seguinte, quando o usuário ou o administrador do sistema for logar no sistema, passará por uma validação que está incluida em outras páginas enlaçada no script abaixo.
A pergunta é:
Quando o usuário ou administrador tentar logar e o login e senha forem verdadeiros "TRUE" terá o acesso se não "FALSE" o sistema expulsa o visitante ou usuário ou administrador.
<?php
include '_seguranca.php';
include '_segurancaController.php';
// Verifica o POST do form
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// isset() verif. se o campo foi preenchido
$usuario = (isset($_POST['_user'])) ? $_POST['_user'] : '';
$senha = (isset($_POST['_pass'])) ? $_POST['_pass'] : '';
$admin = $usuario;
$pass = $senha;
// Recebe função de validação do seguranca.php
if (validaUsuario($usuario, $senha) == true) {
header("Location:main.php");
}
if (validaAdministrator($admin, $pass) == true) { // Pega função Administrator
header("Location:admin/all-controller.php");
} else {
expulsaVisitante(); // config. login-user -> seguranca.php
expulsaVisitaController();
}
}
?>
Desde já obrigado
Discussão (23)
Carregando comentários...