O if e else redirecionam para página especificadas porém sou redirecionado para uma página que só existe na raiz.
<?php
//session_start(); //Incluindo a conexão com banco de dados
include_once("conexao.php");//O campo usuário e senha preenchido entra no if para validarif((isset($_POST['email']))&&(isset($_POST['senha']))){
$usuario = mysqli_real_escape_string($con, $_POST['email']);//Escapar de caracteres especiais, como aspas, prevenindo SQL injection
$senha = mysqli_real_escape_string($con, $_POST['senha']);
$senha = $senha;//Buscar na tabela usuario o usuário que corresponde com os dados digitado no formulário
$result_usuario ="SELECT * FROM usuario WHERE email = '$usuario' && senha = '$senha' LIMIT 1";
$resultado_usuario = mysqli_query($con, $result_usuario);
$resultado = mysqli_fetch_assoc($resultado_usuario);//Encontrado um usuario na tabela usuário com os mesmos dados digitado no formulárioif(isset($resultado)){
$_SESSION['usuarioId']= $resultado['id_usuario'];
$_SESSION['usuarioNome']= $resultado['nome'];
$_SESSION['usuarioNiveisAcessoId']= $resultado['niveis_acesso_id'];
$_SESSION['usuarioEmail']= $resultado['email'];if($_SESSION['usuarioNiveisAcessoId']=="1"){
header("Location: ./administrativo.php");}elseif($_SESSION['usuarioNiveisAcessoId']=="2"){
header("Location: ./colaborador.php");}}//Não foi encontrado um usuario na tabela usuário com os mesmos dados digitado no formulário//redireciona o usuario para a página de loginelse{//Váriavel global recebendo a mensagem de erro
$_SESSION['loginErro']="Usuário ou senha Inválido";
header("Location: index.php");}//O campo usuário e senha não preenchido entra no else e redireciona o usuário para a página de login}else{
$_SESSION['loginErro']="Usuário ou senha não preenchidos";
header("Location: index.php");}?>
Pergunta
emmanuelsiqueira30
O if e else redirecionam para página especificadas porém sou redirecionado para uma página que só existe na raiz.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.