Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/10/2011, 07:34
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: El login no redirige

Cita:
Iniciado por sploonder Ver Mensaje
Hola, estoy creando un login, pero no redirige al comprobar los datos.
Código PHP:
<?php
$page
['id']="0";
$page['sub_id']="0";
$page['name']="login";
$page['redirect']="0";
require_once(
$_SERVER["DOCUMENT_ROOT"]."/includes/core.php");
if(isset(
$_POST['credentials.username'])){
if(isset(
$_POST['credentials.password'])){
$email mysql_real_escape_string($_POST['credentials.username']);
$password md5($_POST['credentials.password']);
$find_user mysql_query("SELECT * FROM users WHERE mail = '".$email."' AND default = '1' LIMIT 1");
$user_info mysql_fetch_array($find_user);
if(
$user_info['mail'] == $_POST['credentials.username']){
if(
$user_info['password'] == $password){
header("location: ../me");
}else{
header("location: ../?info=xD");
}
}else{
header("location: ../?info=xD");
}
header("location: ../?info=xD");
}
header("location: ../?info=xD");
}
?>
De momento es algo simple y no le he creado las sesiones, pero es urgente :(
La conf. está en el core.php
Por favor modifica estas lineas y decinos que te devuelve:


Código PHP:
//...
if($user_info['password'] == $password){
//header("location: ../me");
echo "todo ok";
}else{
//header("location: ../?info=xD");
echo "Password incorrecto";
}
}else{
//header("location: ../?info=xD");
echo "El correo no existe";
}
//header("location: ../?info=xD");
echo "No ingreso Password";
}
//header("location: ../?info=xD");
echo "Por favor ingrese su correo";
}
?> 
Cita:
Iniciado por gogupe Ver Mensaje
Aunque tu código a simple vista funcione bien, tiene fallos de extructuras, ¿porque pones 4 veces header("location: ../?info=xD"); ?

La verdad es que me he perdido con tanos header, que en realidad solamente son dos.

Por otro lado en core.php tienes algun echo o muestra alguna información por pantalla, te da algun error todo esto?
Por favor como dijo gogupe verifica que core.php no tenga lineas con echo o print
__________________
Mono programando!
twitter.com/eguimariano