Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2006, 00:17
Dahn II
 
Fecha de Ingreso: septiembre-2006
Mensajes: 40
Antigüedad: 17 años, 7 meses
Puntos: 0
No redirecciona

Tengo una página que comprueba que te hayas logueado correctamente. Si lo has hecho y el tipo de login es "A", te lleva a un sitio. Si es "C", te lleva a otro.

El problema está en que si has introducido un usuario y/o contraseña que no existe, te debería redirigir al index y no lo hace.

Os dejo el código por si podéis echarme una mano:

Código PHP:
<? $conectar mysql_connect('localhost''root''root'); mysql_select_db('cnjuanbravo');
$num $_POST["num"]; $clave $_POST["clave"];
$cad mysql_query("select num, clave, tipo from usuarios where num = '$num' and clave = '$clave'");
while (
$array mysql_fetch_array($cad))
{
    if(
$_POST["num"] == $array["num"] and $_POST["clave"] == $array["clave"] and $array["tipo"] == "A")
    { 
setcookie("num"$array["num"]); setcookie("tipo""A"); header('location: admins/admins.php'); }
    else if(
$_POST["num"] == $array["num"] and $_POST["clave"] == $array["clave"] and $array["tipo"] == "C")
    { 
setcookie("num"$array["num"]); setcookie("tipo""C"); header('location: clientes/clientes.php'); }
    else { 
header('location: index.php?no'); }
?>
Gracias. ;)

Última edición por Dahn II; 18/04/2007 a las 16:00