-4
Guys I’m not finding the mistake please someone help me:
<?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 validar
if ((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ário
if (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");
exit;
}
else ($_SESSION['usuarioNiveisAcessoId'] == "2")
{
header("Location: colaborador.php");
exit;
}
}
//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 login
else {
//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");
}
?>
which is line 32?
– Don't Panic
header("Location: contributor.php");
– Emmanuel Siqueira
Emmanuel, welcome to Sopt! It seems that your question is incomplete, give more information about your project so that we can help you. If you have questions about how the site works, see tour and take a look over how to ask a good question
– bio
@bio this is a typo, no need more information beyond the code and the returned error. Only it seems that the code that this in question is not the same as the file, because if the line 32 is the
header("Location: colaborador.php");
it is not the error, because it contains the point and comma.. Only a detail that is not necessaryexit;
when you are making a redirect. I voted to close the question, look closely at your files and see where it is missing ;– NoobSaibot
@wmsouza I found the question vague and poorly structured both in title and content, after all, nor the line number he had informed, but I will not extend my arguments.
– bio
In the title, this is the error that in the end has
line 32
.– NoobSaibot
@wmsouza and what line is in the code? He had to report later...
– bio