estoy haciendo autentificacion de usuarios al momento de que el usuario exista lo mando a la pagina de bienvenida y cuando no lo mando a una pagina de error el problema es que uso 2 headers y
cuando es correcto el login no me respeta la condicion y siempre me manda a la pagina de error por que sera?????
Código PHP:
<?php
session_start();
echo $_session['user']= $_POST['user'];
echo"<br>";
echo $_session['pass']=$_POST['pass'];
echo"<br>";
echo $_session['confirm']=$_POST['confirm'];
echo"<br>";
echo $_session['director']=$_POST['director'];
include('conexion.php');
$cons="select id_usuario,nombre_usuario,password,perfil from usuario";
$res=mysql_query($cons,$conex) or die ("Nel se pudo realizar la consulta");
echo "<table align=center>";
echo"<th>";
echo"<form action='' method='POST'>";
while ($row=mysql_fetch_row($res)){
if ($_session['user']==$row[1] and $_session['pass']==$row[2] and $_session['confirm']==$row[2] and $_session['director']==$row[3] ){
header("Location:asdfsdf.php");
}else{
header("Location:acceso_error_director.php");//cuando le quito este header funciona bien
}
}
echo"</select>";
echo"<br>";
mysql_free_result($res);
mysql_close($conex);
?>