Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou com um sistema de login aqui, e o programei para quando e usuario não preencher os campos ou der erro no formulario ele redirecionar para a pagina index.php?erro=s mas ele só está redirecionando para o index.php.
Segue abaixo o meu código:
<?php
// Verifica se houve POST e se o usuário ou a senha é(são) vazio(s)
if (!empty($_POST) AND (empty($_POST['usuario']) OR empty($_POST['senha']))) {
header("Location: ../../inicio.php?erro=s"); exit;
}
include "../conexao/conexao.php";
$usuario = mysql_real_escape_string($_POST['usuario']);
$senha = mysql_real_escape_string($_POST['senha']);
// Validação do usuário/senha digitados
$sql = "SELECT `usu_id`, `usu_nome`, `usu_nivel_id` FROM `usuarios` WHERE (`usu_login` = '". $usuario ."') AND (`usu_senha` = '". sha1($senha) ."') AND (`usu_ativo` = 1)";
$query = mysql_query($sql);// Se a sessão não existir, inicia uma
if (!isset($_SESSION)) session_start();
// Salva os dados encontrados na sessão
$_SESSION['UsuarioID'] = $resultado['usu_id'];
$_SESSION['UsuarioNome'] = $resultado['usu_nome'];
$_SESSION['UsuarioNivel'] = $resultado['usu_nivel_id'];
// Redireciona o visitante
header("Location: ../../inicio.php"); exit;
}
?>
O que pode estar acontecendo?
Carregando comentários...