Estou tendo um problema ao efetuar login num sistema que desenvolvi, engraçado que no servidor apache XAMPP ele funciona normal, já quando coloquei ele na Web dá o seguinte erro:
Warning: Cannot modify header information - headers already sent by (output started at /home/---/public_html/sistema/login.php:9) in /home/---/---/---/login.php on line 68
Editei o caminho do arquivo, descondiere /---/---/---.
O arquivo que estou usando ele possui permissões por nível de usuário:
<?php
include "config.php";
$usuario = $_POST['usuario'];
$senha = $_POST['senha'];
$sql_logar = "SELECT * FROM usuarios WHERE usuario = '$usuario' && senha = '$senha'";
$exe_logar = mysql_query($sql_logar) or die (mysql_error());
$fet_logar = mysql_fetch_assoc($exe_logar);
$num_logar = mysql_num_rows($exe_logar);
if ($num_logar == 0){
echo"<center><span style='color: #FF0000'><font size='2'>Verifique o usuário e senha, e tente novamente!</font></center></span><BR>";
}
else{
$_SESSION['usuario'] = $usuario;
$_SESSION['senha'] = $senha;
$_SESSION['nivel'] = $nivel;
$nivel = $fet_logar['nivel'];
if ($nivel==1){
header("location: administrador.php");
}
elseif ($nivel==2) {
header("location: usuarioprimario1.php");
}
elseif ($nivel==3) {
header("location: usuario1.php");
}
elseif ($nivel==4) {
header("location: usuario2.php");
}
else{
echo("Você não possui tipo de nível cadastrado, entre em contato com o administrador.");
}
}
?>
Pode ajudar? Me explique onde está o erro, e o correto. No aguardo!
Question
zebra2011
Olá, caro amigo(a)!
Estou tendo um problema ao efetuar login num sistema que desenvolvi, engraçado que no servidor apache XAMPP ele funciona normal, já quando coloquei ele na Web dá o seguinte erro:
Editei o caminho do arquivo, descondiere /---/---/---.
O arquivo que estou usando ele possui permissões por nível de usuário:
Pode ajudar? Me explique onde está o erro, e o correto. No aguardo!
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.